Принц Леннарт зустрічає потворну лісову чаклунку на ім'я Сальва, яка спочатку виглядає як жебрачка. Він виявляє до неї доброту, а натомість вона дає йому загадкові інструкції, які є важливими для його подорожі. Мета Леннарта - дістатися до зачарованого замку, де мешкає принцеса Фредеріка. Однак, потрапивши до замку, Леннарт виявляє, що двір принцеси та її женихи перетворилися на камінь. Щоб зняти чари, Леннарт повинен розшифрувати підказки, дані йому лісовою чаклункою, і знайти воду життя. Вважається, що вода життя має магічні властивості, здатні зняти прокляття скам'яніння і врятувати життя його батька.
Під час своїх пошуків принц Леннарт стикається з різноманітними випробуваннями та зустрічається з фантастичними чудовиськами та магічними істотами. Фільм поєднує в собі елементи казки, фентезі та пригод, коли Леннарт мандрує цим чарівним світом у пошуках ліків від хвороби свого батька.