Le royaume de Bayala dépérit : Ophira, reine des elfes des ombres, a volé les œufs des dragons qui assuraient sa prospérité. Elle a aussi enlevé la princesse Surah qui, des années plus tard, fuit avec la complicité de l’elfe Jaro, et promet à sa sœur de cœur Nuray, nièce d’Ophira, de revenir la chercher. Une fois chez elle, elle retrouve sa jumelle Sera et son aînée, Eyela, laquelle est bientôt couronnée reine du royaume des elfes du soleil. La petite elfe Marween ayant découvert par hasard un œuf de dragon, et ce dernier devant poser son premier regard sur ses parents pour garder ses pouvoirs magiques, elle est chargée de l’apporter à ceux-ci dans la montagne. Surah, Sera et Jaro l’accompagneront. Pendant ce temps, Eyela entreprend de réunir les clans elfiques en vue d’un banquet des dragons. Mais Ophira les suit et leur jette un sortilège de tempête, que déjoue Surah. Les jeunes elfes rencontrent la magicienne Bilara, qui révèle à Marween ses dons de magie et apprend à Surah à user pour le bien de ceux qu’elle a acquis au royaume des ombres. Malgré l’opposition de Nuray, Ophira multiplie les embûches pour empêcher le banquet, et attire chez elle Surah et sa bande. Partie de son côté, Marween rend le bébé dragon à ses parents, qui déjouent l’attaque des corbeaux d’Ophira ; de leur côté, Surah et Sera associent leur magie à celle de Nuray pour terrasser Ophira, puis ramènent à Bayala les œufs volés jadis. L’union et la prospérité reviennent sur le royaume.