Do malej dedinky dorazí dvanásťročná odvážna dievčina Sonja v sprievode lupičov, ktorí ju držia v zajatí. Dedina je zakliata, rovnako ako celé kráľovstvo. Kedysi dávno kráľ stratil svoju jedinú dcéru Gulltopp, ktorá sa vybrala do lesa hľadať vianočnú hviezdu. Dcéra sa však už nikdy nevrátila. Kráľovná umrela žiaľom a nešťastný kráľ vianočnú hviezdu zaklial. Na jeho kráľovstvo zostúpila tma a smútok. V jeden večer prišiel do ich paláca mudrc, ktorý kráľovi povedal, že ak sa mu podarí do desiatich rokov vianočnú hviezdu opäť rozžiariť, jeho dcéra sa vráti domov. Od jej zmiznutia uplynulo už deväť rokov a kráľovi ostáva posledná nádej. Sonji sa podarí lupičom ujsť a dostane sa do zámku, kde si vypočuje smutný príbeh kráľovskej rodiny. Keď jej kráľ podá záchrannú ruku, Sonja sa z vďačnosti ku kráľovi rozhodne vianočnú hviezdu nájsť a konečne zlomiť kliatbu, ktorá už dlhý čas visí nad jeho kráľovstvom.