故事产生在16世纪。丹妮尔(德鲁·巴里摩尔DrewBarrymore饰)从小和父亲相依为命,但父亲迎娶继母罗米拉(安杰丽卡·休斯顿AnjelicaHuston饰)后,很快出意外身亡,丹妮尔成了灰女人,但依旧刚强独立、酷爱生涯。机缘偶合之下,丹妮尔与法国王子亨利(多格雷·斯科特DougrayScott饰)相遇,还从绿林暴徒手中救了王子一命,两人相互倾心,王子更想为她谢绝家中部署的政治婚姻。但继母得知这一切后,费尽心血想让自己长女玛格丽特(梅根·多兹MeganDodds饰)嫁给王子,还谎称丹妮尔只是家中女仆。王子听信了继母谣言,恼怒地废弃了丹妮尔……