The Greek Princess and the Young Gardener is an Irish fairy tale collected by Patrick Kennedy in Fireside Stories of Ireland.
[4] A king with one daughter grew old and sick, but the doctors found that the best medicine for him were apples from his own orchard.
The first night the oldest son came to the garden, but fell asleep; the king saw him and the thieving bird again, and though he shouted, the boy did not wake quickly enough.
But on the third night, the youngest son stayed awake and shot off a feather, thus frightening the bird away.
He said that if the boy removed a great heap of clay, enchanted so that for every shovel thrown away, two came back, he would believe that he could keep her from the king.
The fox carried them to the King of Morocco, and the boy asked to shake hands with the princess before he left.
Then he brought the bay filly to the King of Spain, leaving the princess with the fox, but when the king gave him the bird and the golden apples, he stroked the horse as a fine beast, and when he was done, he rode away with both the horse and the bird.
They rescued his brothers, who were begging, and the fox asked the boy to cut off his head and tail.
The three brothers arrive at a house of an old man, who gives a sledge to the oldest prince, a rope to the second and a cradle to the youngest.
The youngest descends on the cradle and arrives at the hut of an old woman, who seems to know the reason for his quest.