男友的多日失踪打破了台北某所大医院的眼科医生杜家珍(刘若英)以往的平静生活,为走出心情的低谷,她心血来潮在报纸的分类广告栏刊登了一则征婚启事,期望通过另一段新的恋情安慰自己。启事一出,招来众多远远超出杜家珍的过往生活经验所能想象的奇形怪状各怀目的的应征者(王朝明、纽承泽等),但在同他们一一面谈之后,杜家珍发现这些人要的只是各种各样的“欲”,而自己面对他们时的喟叹,更多是对过往情伤的不甘心。
当杜家珍决定为曾经的爱情做最后一次挽救的努力时,却得到对她来说十分意外或是最后一丝希望破灭或是解脱的消息。。20世纪70年代,在祖国的海防边疆,由数十个大小不一岛屿组成的军事基地上,战场老将石光荣的长子石林(赵毅 饰)以炮兵的身份在此驻防。偶然机缘,他认识了被下放到这里的走资派儿子左太行(史林 饰)以及在卫生队当护士的文工团舞蹈演员林东东(韩雯雯 饰)。在命运的安排下,三个有着不同背景的年轻人以及林东东的室友蒋抗美(袁志博 饰)被安排进宣传队。近距离的相处,让年轻人心中本来存有的芥蒂慢慢消失,他们开始学会彼此欣赏、爱慕,挖掘对方身上闪光而崇高的一面。
青年男女们纯真质朴的感情彼此交错,在战争革命的岁月里,共同谱写出一曲红色的青春恋歌……。