
吳小米(劉若英 飾演)和顧小南(古天樂 飾演)兩人是大學同學,也是情侶。
小南對小米非常好,她愛吃麻辣鍋,不
愛吃辣的他,只要林蕙(曾寶儀 飾演)幫她帶台灣的麻辣鍋底,小米一通電話,忙著作業的小南也會搭車趕來和兩個女孩子一起大啖麻辣鍋。
要好的同學們和小米爸爸(吳耀漢 飾演)都認定兩人畢業後就會結婚。
小南也這麼想,小米卻提出兩人退回單純朋友關係,不涉及愛情。
小南不懂這是什麼邏輯,一再追問。
小米說:你知道小學時,我媽媽一句話都沒說,
就拖著行李離開,十幾年來都不知道她在那裡。
我害怕,再美的愛情也禁不起時間考驗,
我害怕你會中途離開,留我在空屋子無止盡等待。
無論小南怎樣保證,小米爸爸,林蕙幫忙勸解,小米就是不再當小南是男朋友。
後來,小南去美國念碩士,回香港找到好工作,有了女朋友小恩(郭羨妮 飾演),
但小南仍然每年小米生日當天傳簡訊祝她生日快樂。
小米音樂教室學生鋼琴發表會,小南也以來賓身分出席觀賞。
小米最大夢想就是去奧地利音樂學院深造,參加幾次考試都沒被錄取,改去日本學習。
小南藉出差名義去東京,專程去看小米,幾天的吃喝玩樂,
回港前,小米帶小南去神社參拜許願,她再繪馬上寫:我喜歡的人永遠不離開我。
小南笑問:妳幾時也信這個?會靈驗嗎?你真心相信就靈驗。

兩人保持這種愛昧關係好多年,小恩受不了小南對小米過度關心保護,而分手。
林蕙介紹丈夫(譚俊彥 飾演 )同學跟小米做朋友,
小米對人若及若離,小南若參加她們聚會就故意製造狀況,讓對方難堪。
林蕙生了女兒,催促小米和小南趕快定下來吧,難道拍拖到兩人七老八十才結婚嗎?
小米說:等小南不花心,我有安全感不再害怕那天吧。
有天,小南來小米新家陪她吃麻辣鍋,飯後散步,
經過婚紗店,問:妳她結婚時,想穿婚紗拍婚紗照吧?當然要啊。
小南喔了聲,擺擺手頭也不回走了,留小米呆愣櫥窗前。
小米拿到駕照買了新車,打電話要向小南炫耀。
小南卻說:我要結婚了,不要再打電話給我了,我太太就在旁邊,我不想惹她生氣。
小米按掉通話鍵,惱羞成怒在車內嚎淘大哭。
小米爸爸不相信小南結婚還移居上海,他一再說會等小米的。
小南的生日祝福每年都準時抵達,從他結婚後,總是延遲,這年晚了一星期才收到。
小米興高采烈告訴老同學丹尼(周俊偉 飾演),就跟你說,小南不會忘記的。
髮型師丹尼跟著男團去上海表演,在機場遇到小恩,問起小南。
小恩詫異:你不知道小南的事?他過世三年多了。
丹尼和林蕙去看小南大姊,才知道小南腸癌過世,
不願小米知道他住院治療,謊稱結婚搬去上海。
所有治療都無效,臨終前拜託她,每年小米生日要記得傳訊息祝她生日快樂。
他的死訊不要讓她知道,能瞞多久就瞞多久。
《生日快樂》男女主角情牽十年,終究是情深緣淺,留下大遺憾。
兩人感情結局,是小米自己的選擇,她要愛情,要人呵護,
卻以母親拋棄帶給她的傷害做藉口,只要喜歡的人永遠不離開,而不是永遠在一起。
我不要愛情,不要你愛我,可是我離不開你。
這做作又莫名其妙的態度,把自己和身邊的人都弄得遍體鱗傷。
人生太過短暫,不能有太多疑慮,幸福青鳥稍縱即逝,再難追回。


