Mange år senere kommer det samme omreisende gjøglerfølget tilbake til slottet. Det er igjen julaften og i følget er også Sonja (Gulltopp) som er blitt en vakker unge pike. Når Sonja får høre om kongens sorg, tilbyr hun seg å finne julestjernen for kongen, slik at han kan få sin kone og datter tilbake. Vismenn har nemlig spådd at hvis stjernen begynner å lyse igjen, så vil også prinsessen og dronningen komme tilbake. Sonja går ut i skogen for å finne julestjernen. Men greven følger etter henne. Ute i skogen møter hun en gammel kone som selger julenek. Dette er dronningen som er blitt forvandlet til en gammel kone. Den gamle får øye på gullhjertet som Sonja bærer rundt halsen og forstår at dette er prinsesse Gulltopp. Den forfulgte Sonja får hjelp av kona og unnslipper greven. Men greven innhenter henne igjen. Da blir hun reddet av smånisser, som fører henne til Julenissens verksted. Julenissen sier hun skal få et ønske oppfylt, og Sonja ønsker at julestjernen igjen skal skinne over landet.