Princess Sofia of Drachenheim is the younger sister of the crown princess, Katrin, who holds all the political aspirations whereas all Sofia wants is to be left alone with her books. Sofia is then sent on a diplomatic visit to the faraway magical city of Villenne. While there, Sofia decides to go out in disguise, and in a stroke of luck, her dragon friend Jasper is turned into a human boy. She is happy until Villenne is attacked by ice giants and all the dragons and royalty are captured in ice. It's then up to Sofia to save the kingdom.