周宇(巩俐饰)在小镇从事陶艺工作。美丽善良的女子遇到诗人陈清(梁家辉饰)后,对他的眷恋油然而生。陈青虽然在外乡做图书管理员,生活贫困,但爱的力量还是让周宇甘愿努力,往返两地只为光顾陈青。慢慢地,她有些疲倦了。火车上经常有同行的乘客张强(孙红雷饰)。张强被周瑜美丽的气质暗暗打动,两人从最初的争吵中逐渐心知肚明。张强总是在周瑜迷路烦恼时为她排忧解难,并帮助她找到陈青诗中写的湖。感情涌动,周瑜也在两地两男的矛盾中徘徊。从张强身上,她感受到了强烈的男子气概和理想,却离不开柔弱的陈晴。一日,陈青告诉周瑜,他要去边疆支教。这个决定最终帮助了周瑜和张强,还是让周瑜看清了该如何做决定?