因工作關(guān)系鐘有誠(chéng)(梁家輝 飾)需要到大嶼山一趟。因臺(tái)風(fēng)的關(guān)系要在島內(nèi)留宿,在這個(gè)時(shí)候他認(rèn)識(shí)了同樣被困的少女慧心(袁詠儀 飾)。二人一見(jiàn)鐘情,雖然男的已婚,女的也將會(huì)在兩個(gè)星期后結(jié)婚,仍擋不住他們的愛(ài)火。有誠(chéng)跟慧心深知他們是無(wú)法擺脫家中的一切相守到老,但又覺(jué)得對(duì)方的聆聽(tīng)是自己心靈的一種解放,便決定每年的這天都來(lái)這個(gè)小島相聚。之后無(wú)論天雨天晴他們都會(huì)重回舊地共渡良宵。期間他們因?yàn)橛姓\(chéng)的兒子發(fā)生過(guò)沖突,也共同迎接了慧心腹中的孩子出生。直到第二十一次相聚,有誠(chéng)告訴慧心他的妻子已決定舉家移民,這可能是最后一次的相聚……