The Fairy Flag of Dunvegan
A fairy sings a lullaby to a baby in Dunvegan Castle and leaves behind a magic silk flag.
Long ago, on the Isle of Skye, there stood a gray stone castle called Dunvegan. It was the home of the chief of the MacLeods, and he had a brand-new baby son. The whole family was so happy that they held a big party in the great hall. There was music and dancing, and everyone sang late into the night.
Upstairs, the baby was sleeping in his wooden cradle. His nurse was watching over him. But the music was so merry that the nurse wanted to see the dancing too. “I will only be gone for a minute,” she whispered, and she tiptoed downstairs.
While she was away, the baby wriggled and kicked off his warm blanket. The night was cold, and a chilly wind blew in through the window. The little baby began to shiver and cry.
Then, very softly, a lady in shimmering green came into the room. She was a fairy from the hills. She bent over the cradle and wrapped the baby in a soft silk cloth. Then she rocked the cradle gently and sang him a fairy lullaby. The song was so sweet that the baby stopped crying and smiled up at her. Soon he was warm and cozy and fast asleep.
Downstairs, the people in the hall suddenly heard the singing. Everybody stopped dancing to listen, because it was the loveliest song they had ever heard. The nurse ran back upstairs, and the chief and his guests hurried after her. When they opened the door, the fairy was gone. But the baby was sleeping peacefully, wrapped in a golden silk flag with little red spots.
The nurse had heard the words of the fairy’s song, and she told the chief what they meant. “The flag is a gift for the MacLeods,” she said. “If the family is ever in great trouble, wave the flag, and help will come.” “But it will only work three times, so use it wisely.”
The MacLeods kept the fairy flag safe in Dunvegan Castle. And for many, many years, the nurses of the castle sang the fairy’s lullaby to every new baby. They say you can still see the fairy flag at Dunvegan today, old and faded, but still carefully kept.
A traditional tale, retold for young children by Dino Kids (CC0).
Hear this story read aloud
In the Dino Kids app, “The Fairy Flag of Dunvegan” is read aloud, the sentence being read lights up, and there are three reading speeds for little ears. Parents can also record it in their own voice. Free, no ads, no in-app purchases.
More stories
- The GunniwolfA little girl picks flowers too far into the jungle, and her sweet song keeps lulling the Gunniwolf to sleep.
- Jim Bridger’s Echo CanyonMountain man Jim Bridger tells of a canyon with a very slow echo and a forest where everything has turned to stone.
- Windwagon ThomasA man puts a sail on a wagon and races across the prairie with the wind, but his biggest wagon has a mind of its own.
- Tom Bawcock’s EveA brave fisherman sails out in a storm to feed his hungry village, and everyone shares a pie with fish looking up at the stars.
- The Robin’s Yule SongOn Christmas morning, a little robin flies to sing for the King, and wisely says no to everyone who tries to trick him on the way.
- The Fairy and the KettleA fairy borrows a woman’s kettle every day, and when it is not returned, the woman goes to the fairy hill to bring it home.



