人到四十的香港某中学国文教师林耀国(张学友)是业已消失的“好好先生”。念书时是学校里有名才子的他,如今面对飞黄腾达、闲来便会打打高尔夫球的昔日同窗,只收获了一份难言的失落,但在他的“坏学生”胡彩兰(林嘉欣)眼中,他却是有内涵的成熟魅力男。
胡彩兰身上有几分林耀国妻子文靖(梅艳芳)当年的影子,她的大胆示爱令林耀国勾起一段深埋在心底的往事,触动心中伤痛,当年的浪漫诗意梦想渐渐只能压在箱底,而选择承担下的本不属他的责任却一背背了二十年。外加其它突如其来的事,一时令他无所适从,然而他却必须作出选择。。斯黛芬妮(吉儿·修伦 Jill Schoelen 饰)依然沉浸在父亲去世的痛苦之中无法自拔,因此她不能原谅母亲早早改嫁给了一个名为杰瑞(特瑞·欧奎恩 Terry O'Quinn 饰)的男人。虽然在任何人看来,杰瑞都是一个合格的父亲,优秀的丈夫,但是斯黛芬妮在一次偶然中目睹过他诡异的一面,因此对继父充满了敌意。
奥格威(斯蒂芬·谢伦 Stephen Shellen 饰)正在调查一宗灭门惨案,案件的受害者是他的姐姐。奥格威的姐姐拥有过一段并不幸福的婚姻,之后,二婚的她本以为终于抓住了真正的幸福,哪知道自己的枕边人实际上是一名嗜血的变态,最终,她和她的孩子双双命丧无情屠刀之下,而凶手则一直逍遥法外。。因为参加民主运动而被通缉的吴贤宇(池珍熙 饰)匿藏在山村的七个月里得到了当地教师韩允姬(廉晶雅 饰)的帮助,后来两人相恋了。但贤宇一直关心着同样参加了运动的朋友们,于是他离开了允姬独自前往首尔的时候被捕了,被判无期徒刑。
允姬知道贤宇不会再回到自己的身边了,但仍念念不忘 爱人。贤宇在17年后被释放,允姬却已死去,他只好读着恋人生前留下的日记,在记忆中找到爱人的昔日踪迹。。