1911年,德国作曲家阿森巴赫(德克•博加德)怀带丧女之痛来到威尼斯,想藉水城美景舒缓心情,可是一切景致所勾起的不过是更加伤心的回忆,直到在旅馆里邂逅美少年塔奇奥(伯恩•安德森),对方宛如希腊雕像般的容颜才令他浑身颤栗,浑然忘我地沉醉在激动的热情中。
其后,威尼斯城被瘟疫所笼罩,但官方刻意封锁了消息。阿森巴赫逐渐发现这一惊人的危机时,没像其他人一样慌不择路想尽快逃离,相反为了多看塔奇奥一眼,甘愿染上瘟疫命丧威尼斯。。三十年代,丫头瑞莲与少爷万锦洪青梅竹马,但老爷因门户之见设计拆散,并将瑞莲嫁给了丧妻渔户陈四祥,万锦洪则到香港发展。瑞莲新婚不久发现怀孕,在一次台风中受惊吓早产。台风中陈四祥为救大伙而摔成了残废,瑞莲咬牙挑起了生活重担。陈四祥因伤复发,除夕夜病逝医院。 日军占领香港,少爷万锦洪携家眷回到澳门。因日军封锁陆海通路,澳门渔栏几乎全部关张。万家少奶奶沉迷赌场,因和万锦洪吵架,气死老太太后卷走细软离家出逃。失意的万锦洪决定把渔栏和孩子托付瑞莲,自己毅然到内地前线当战地记者。瑞莲领着三个孩子,把渔栏经营得有声有色。瑞莲生日那天,万锦洪身着军装突然到来,还没等他俩畅叙旧情,爆竹声铺天盖地地响了起来,日军投降了,澳门成了一座欢乐之城。。