故事以王安憶屢獲獎小說《長恨歌》為基本。講述的是一名上海傳奇美女的一生。從她最燦爛的日子,直至她歸于淡當中,怎樣維護自己的尊嚴,同時在幾個出賣她感情的男子間存活。她自愛驕傲地在她身處的大城市中,目擊由1947至1981年的種種轉變,直至最后一個巨浪把她完全地擊倒……鄭秀文扮演上海弄堂里的小家碧玉王綺瑤,蘇巖扮演蔣麗莉—與王綺瑤多年情同手足的好朋友。王綺瑤與蔣麗莉從中學時代就是好朋友,她們的姐妹情誼持續了幾十年。后來她們結識了程先生(梁家輝飾)。程先生非常執著地愛上了王綺瑤,而蔣麗莉卻一直默默地愛著程先生,為了友情,她犧牲了愛情,最后獨自去了香港。王琦瑤在上海走過燦爛,迎過滄桑,不知她是好運還是不幸。作為時代渺小的一份子,趕著年月的慢車,不早不遲,中國最苦難的幾個年代造就自己黃金的日子,如何算起來,雖說千載難逢,不過在上海這個多事之城,如此經歷又未夠極端稀罕。她先后遇到了自己愛的,和愛自己的人,遺憾的是,她的影子,始終單薄。