Frank是個侏儒。故事從Frank寫了本自傳小說開始,穿插著倒敘他媽媽Bernadette一生的故事?! ernadette是個法國諾曼底附近小村莊的美女,二次世界大戰(zhàn)后為了遠離父母慘死的故鄉(xiāng),混在美國軍艦里偷渡到愛爾蘭。生下不知父親是誰的侏儒小孩Frank,Bernadette先是成了海關(guān)官員Jack的情婦,后來又和個美國人回到美國德州。Bernadette愛過的這兩個男人都沒有辦法成為Frank永久的父親,堅忍的Bernadette只好帶著Frank又回到愛爾蘭,在得知自己又懷孕的狀況下,投海自殺身亡?! ∫驗槌霭媪诉@本小說而成為作家的Frank,意外和Jack的大女兒重逢。多年后的相聚,讓原本以為跟愛情無緣的兩個人重拾信心。片子的最后便是兩人的婚宴,F(xiàn)rank帶著新娘子到天臺,在經(jīng)由Jack啟發(fā)而愛上的天文星空下共舞以終。