En 1600, un jeune noble anglais, Orlando, devient le favori d'Elisabeth 1er. Sur son lit de mort, elle l'implore de rester toujours jeune. Orlando traverse les époques, changeant de sexe, sans jamais vieillir.
Quand la jeune Marween découvre un œuf de dragon, les elfes du royaume de Bayala lui révèlent qu'à sa naissance, le bébé dragon doit voir ses parents pour ne pas perdre sa magie. La princesse Surah et ses compagnons, vont les accompagner dans un voyage périlleux, pour retrouver les derniers...