女导演Cheryl(张艾嘉饰)与编剧商量计划拍摄一部关于初恋的爱情故事。她决定将故事的时间设定在1977年,那时女主角小柔(梁咏琪饰)只有17岁。在一个舞会上,小柔遇到了男主角浩君(金城武饰),二人一见钟情,很快陷入了热恋之中。小柔有一个好朋友陈莉(莫文蔚饰),除了向她倾诉心事外,还可以借口留宿在她那里,成功躲过了妈妈的询问。浩君和小柔的家人很快发现了他们的关系,两家都要求他们分手,令小柔伤心欲绝。她找到了陈莉,却被惊讶地发现原来陈莉一直暗恋着她。多年后,在日本重逢的浩君和小柔,尽管他们都已经有了各自的伴侣,但他们仍然无法阻止彼此再次走进对方的生活。