宋小乔与杜恒深陷爱河,两人许下了共度余生的美好誓言。然而,命运弄人,就在宋小乔满怀喜悦地诞下三胞胎之际,杜恒不幸遭遇车祸,失去了所有记忆,彻底忘记了与宋小乔的过往以及他们共同的未来承诺。。故事发生在16世纪。丹妮尔(德鲁·巴里摩尔 Drew Barrymore 饰)从小和父亲相依为命,但父亲迎娶继母罗米拉(安杰丽卡·休斯顿 Anjelica Huston 饰)后,很快出意外身亡,丹妮尔成了灰姑娘,但依旧坚强独立、热爱生活。机缘巧合之下,丹妮尔与法国王子亨利(多格雷·斯科特 Dougray Scott 饰)相遇,还从绿林大盗手中救了王子一命,两人彼此倾心,王子更想为她拒绝家中安排的政治婚姻。但继母得知这一切后,处心积虑想让自己长女玛格丽特(梅根·多兹 Megan Dodds 饰)嫁给王子,还谎称丹妮尔只是家中女仆。王子听信了继母谎言,愤怒地放弃了丹妮尔……。因为家庭的不幸,女高中生二宫兰(樱井幸子 饰)一直以来都过着充满了痛苦和压抑的生活,而一直支撑着兰继续活下去的,是她的坚强和乐观。学校里新来了一位物理老师,32岁的他名叫羽村隆夫(真田广之 饰)。一个是为人师表的中年男子,一个是情窦初开的纯洁少女,就是这样的两人是,他们相爱了。
终于,兰的父亲得知了女儿和老师之间的背德恋情,不择手段的他开始想方设法拆散两人。一段违背了伦常道德的感情究竟能走多远?兰和隆夫着两个从不愿意伤害他人的善良之人,痛苦和悲哀却并没有因此而远离他们,在泪水和笑容之中,在爱和恨之间,苦苦挣扎的男子和女子会迎来怎样的结局?。