Có một cậu bé tên là Tuk. Thật ra đó không phải tên thật, hồi còn bập bẹ cậu tự gọi mình như thế, và cả nhà gọi theo. Mẹ đi làm, Tuk ở nhà trông em gái Gustava bé xíu, lại phải học bài. Sáng mai, cậu phải thuộc lòng tên tất cả các thị trấn trên đảo Zealand và mọi điều về chúng. Tuk ôm em trong lòng, hát hết bài này đến bài khác, thỉnh thoảng liếc vào cuốn sách địa lý mở trước mặt. Mẹ về, bế em đi. Tuk vội chạy lại cửa sổ đọc lấy đọc để, vì trời tối dần mà nhà không có tiền mua nến.
Mẹ nhìn ra ngõ: “Kìa, bà lão giặt thuê đang lê từng bước, lại phải xách thùng nước từ giếng về. Tuk ngoan, chạy ra giúp bà đi con.” Tuk chạy ngay, đỡ thùng nước nặng về tận nhà cho bà. Lúc quay về thì trời đã tối hẳn, chẳng có ngọn nến nào. Cậu đành lên chiếc giường con, nằm nghĩ về bài học, về đảo Zealand, về những điều thầy giáo dặn. Cậu nhét cuốn sách địa lý xuống dưới gối, vì nghe nói làm thế sẽ dễ thuộc bài, dù chẳng phải lúc nào cũng linh nghiệm.
Đang thiu thiu, Tuk thấy như có ai hôn lên mắt mình. Bà lão giặt thuê nhìn cậu, mắt hiền từ: “Cháu đã giúp bà, giờ bà giúp cháu.” Cuốn sách dưới gối bắt đầu cựa quậy. “Cục, cục, cục!” Một cô gà mái bò ra: “Tôi là gà mái ở thị trấn Koge đây,” rồi cô kể thị trấn có bao nhiêu người ở. “Cạch!” một chú vẹt gỗ rơi xuống, thứ người ta dùng làm bia tập bắn ở thị trấn Presto. Chú vẹt vênh váo khoe rằng người ở thị trấn mình nhiều bằng số đinh trên người chú, và nhà điêu khắc lừng danh từng sống ngay bên cạnh.
Chớp mắt, Tuk đã ngồi trên lưng ngựa, trước một hiệp sĩ đội mũ cắm lông chim. Họ phi qua khu rừng tới thị trấn Vordingborg ngày xưa, to lớn và nhộn nhịp. Lâu đài của nhà vua có nhiều tháp cao, cửa sổ nào cũng sáng rực, bên trong nhà vua Valdemar đang khiêu vũ cùng các tiểu thư. Rồi trời rạng sáng, lâu đài và các ngọn tháp chìm dần, chỉ còn lại một ngọn tháp đứng trên đồi. Thị trấn bỗng nhỏ bé và nghèo đi. Bọn học trò kẹp sách dưới nách đọc to rằng thị trấn có hai nghìn người ở, nhưng thật ra chẳng có nhiều đến thế.
Một chú thủy thủ tí hon đứng cạnh giường: “Tuk ơi, thị trấn Korsor gửi lời chào! Tôi nằm bên bờ biển, có tàu hơi nước, có xe thư, có vườn hoa, và hoa hồng thơm ngát ngay bên cổng.” Rồi trước mắt Tuk hiện ra một vách đá xanh rì, trên đỉnh có ngôi nhà thờ cổ với những ngọn tháp nhọn. Nước suối từ vách đá tuôn ra rào rào. Bên suối, nhà vua Hroar tóc bạc đội vương miện vàng ngồi đó, cạnh thị trấn Roskilde. Các vị vua và hoàng hậu Đan Mạch nắm tay nhau bước lên nhà thờ, đàn ống ngân vang. “Đừng quên tên các thị trấn nhé,” vua Hroar dặn.
Mọi thứ biến mất như ai lật trang sách. Một bà nông dân đến từ thị trấn Soro, nơi cỏ mọc giữa chợ, choàng chiếc tạp dề xanh ướt sũng. Bà vừa định kể chuyện thì co người lại, hóa thành con ếch: “Ộp! Ở chỗ tôi lúc nào cũng ướt và yên tĩnh lắm.” Tiếng ộp ộp đều đều ru Tuk ngủ say hơn. Rồi em Gustava bỗng lớn thành một thiếu nữ, cùng Tuk bay qua rừng xanh, hồ biếc. “Tuk ơi, anh sẽ không bao giờ phải đói, nhà anh sẽ cao như tháp vua Valdemar, tên anh sẽ đi khắp thế gian như con tàu định ra đi từ Korsor. Anh sẽ nói năng rõ ràng, giỏi giang.”
Tuk tỉnh dậy, trời đã sáng bạch. Cậu chẳng nhớ mình mơ gì, nhưng cũng chẳng sao. Cậu nhảy xuống giường, mở sách ra đọc lại, và lạ chưa, cậu thuộc hết, đúng từng chữ. Bà lão giặt thuê ghé đầu vào cửa, gật đầu cười hiền: “Cảm ơn cháu ngoan đã giúp bà hôm qua. Mong mọi giấc mơ đẹp của cháu sẽ thành sự thật.” Bé Tuk không biết mình đã mơ thấy những gì. Nhưng có một Đấng ở trên cao biết hết cả, và mỉm cười với cậu bé tốt bụng.