故事发生在六十年代末期,安妮(克里斯汀·拉蒂 Christine Lahti 饰)和亚瑟(贾德·赫希 Judd Hirsch 饰)是反对越战的激进分子,为了坚持他们的主张,两人表现出了很多过激行为,最终,他们因为在政府实验室里放置炸弹而遭到了当局的通缉和追捕,从此,安妮和亚瑟过起了东躲西藏的流离生活。 丹尼(瑞弗·菲尼克斯 River Phoenix 饰)是安妮和亚瑟的长子,某日,他邂逅了名为罗娜(玛莎·普林顿 Martha Plimpton 饰)的女孩,罗娜的聪慧和机敏令她周身散发着不可抵挡的吸引力,很快,丹尼就坠入了爱河。罗娜的存在让丹尼对居无定所的日子产生了厌倦,他希望能够安定下来,有一个真正的“家”,可是,对于他的父母来说,这个简单的愿望有可能会导致无法挽回的悲剧。。志颖(郑嘉颖 饰)是个家庭背景复杂的香港青年,因为自幼丧母,父亲酗酒,他表现得非常不羁,好像没有了人生目标。而加恩(周丽淇 饰)则是纯洁的女生,未试过恋爱滋味,却对之憧憬向往。加恩与志颖的结识,是因着一个小误会。但很快加恩就发现,自己好像爱上了面前这个显得有点坏坏的男生。一次加恩遇上了被人追打的志颖,把其救回他的家中加以照料,自此友谊渐深。
经历了段段波折,志颖和加恩与另外一对友人一起,在许愿树下结成情侣。加恩也渐渐得知志颖身后的秘密,感谢他因为自己而努力改变,没有理会旁人对志颖的偏见。然而,误会却总爱缠绕热恋中的人。志颖被指加害前女友,并贪走了她户口的一大笔钱。志颖被困在迷局里,别人都更认定他本质不良,而此时加恩决定将此事弄个水落石出,看自己是不是爱错了人。。