潘彬彬(陈浩民 饰)和秦芳(佘诗曼 饰)是艺术学院的同学,两人成长于完全不同的家庭之中。两人相遇、相知,并且最终双双坠入了情网中。两人不知道的是,他们彼此的父母曾是恋人。 父母反对他们的爱情,只有秦芳的好友钱姗姗(薛佳凝 饰)支持他们。经历了重重考验后,潘彬彬和秦芳决定私奔,两人来到一个陌生的城市开始新的生活。然而,生活的艰辛不断冲击着他们,使他们身心疲惫。最终,潘彬彬受不了这种苦难,沦为了无业游民。潘彬彬并不知道的是,此时的秦芳已怀上了他们的孩子。
故事开始于1937年的北平,纷飞的战火之中,童话(解月 饰)和古城(王晓阳 饰)出生了。童话是自小被养在深闺之中的王府大小姐,不知道一墙之隔的外部世界正在发生怎样翻天覆地的变化。古城则早早失去了父母,独自伶仃飘摇,历尽人情冷暖,是个彻头彻尾的野孩子。 命运让童话和古城相遇了,两人虽然个性迥异,但却相互吸引。古城父母的革命战友洛秋找到了古城,收养了他,古城开始和洛秋的儿子洛栓子(钱博 饰)生活在同一屋檐下。之后,洛秋将古城送进了学校,在学校里,古城结交了王小勇(丁丁 饰),巧合的是,王小勇的父母和古城的父母,亦是旧相识。