ก่อนวันคริสต์มาสตอน ซอนยา (วิลดา ไซเนอร์) อายุ 14 ปี เธอได้มายังหมู่บ้านเล็กกับกลุ่มโจรที่จับเธอเป็นตัวประกัน หมู่บ้านแห่งนั้นต้องคำสาป ครั้งหนึ่งพระธิดาของพระราชา เจ้าหญิงผมทองได้เข้ามายังป่ามืดเพื่อหาดาวคริสต์มาสและไม่เคยกลับไปอีกเลย พระราชาจึงสาปดวงดาว อาณาจักรจึงมีแต่ตวามมืดมิดและเศร้าซึม มีนักปราชญ์ทำนายว่าหากดาวคริสต์มาสถูกค้นพบก่อน 10 ปี เจ้าหญิงผมทองจะกลับมา หากไม่ เธอจะหายไปชั่วกาล คริสต์มาสนี้เป็นโอกาสครั้งสุดท้ายของพระราชาที่จะค้นหาดวงดาว ซอนยาวางแผนหนีพวกโจรโดยหลบซ่อนในปราสาทของพระราชา ทำให้เธอได้ยินเรื่องราวอันแสนเศร้านี้ ซอนยาตัดสินใจที่จะตามหาดวงดาวคริสต์มาสให้เจอ เพื่อตอบแทนบุญคุณพระราชาที่่ช่วยเหลือเธอเอาไว้ แต่ขุนนางที่ร่วมมือกับแม่มดร้ายหักหลังพระราชามานานหลายปี ต้องการขัดขวางซอนยา และกำจัดรัชทายาทให้หายไปชั่วนิรันดร์