故事發生在16世紀。丹妮爾(德魯·巴裡摩爾 Drew Barrymore 飾)從小和父親相依為命,但父親迎娶繼母羅米拉(安傑麗卡·休斯頓 Anjelica Huston 飾)後,很快出意外身亡,丹妮爾成了灰姑娘,但依舊堅強獨立、熱愛生活。機緣巧合之下,丹妮爾與法國王子亨利(多格雷·斯科特 Dougray Scott 飾)相遇,還從綠林大盜手中救了王子一命,兩人彼此傾心,王子更想為她拒絕家中安排的政治婚姻。但繼母得知這一切後,處心積慮想讓自己長女瑪格麗特(梅根·多茲 Megan Dodds 飾)嫁給王子,還謊稱丹妮爾只是家中女僕。王子聽信了繼母謊言,憤怒地放棄了丹妮爾……©豆