因工作關係鐘有誠(梁家輝飾)需要到大嶼山一趟。因颱風的關係要在島內留宿,在這個時候他認識了同樣被困的少女慧心(袁詠儀飾)。二人一見鍾情,雖然男的已婚,女的也將會在兩個星期後結婚,仍擋不住他們的愛火。有誠跟慧心深知他們是無法擺脫家中的一切相守到老,但又覺得對方的聆聽是自己心靈的一種解放,便決定每年的這天都來這個小島相聚。之後無論天雨天晴他們都會重回舊地共渡良宵。期間他們因爲有誠的兒子發生過沖突,也共同迎接了慧心腹中的孩子出生。直到第二十一次相聚,有誠告訴慧心他的妻子已決定舉家移民,這可能是最後一次的相聚……