It's Ruby Rosemount's twelfth birthday. It's only the first day of the school holidays, and Ruby has just read a new message on her mother's list of instructions: Do not enter the attic alone. As Ruby is puzzing over this new rule, she receives a letter from her exotic and much-loved grandmother, and learns that she'll find a special gift in the attic. Ruby can't resist. She goes into the attic, and to her amazement she finds that Granny McQuirky's gift is a magic carpet. So begins a magical adventure which sees Ruby travelling to an oasis in a far-off desert land. Here genies, villains, sand sprites and magic spells will test all her powers, including some she still doesn't know she has.