Yuddy (Leslie Cheung) é um homem diletante que seduz mulheres mas mantém uma relação conturbada com a mãe adoptiva (Rebecca Pan), a quem pressiona para saber a identidade e o paradeiro da mãe verdadeiro. Uma das mulheres com quem ele se relaciona é Li zhen (Maggie Cheung), que termina a relação e fica destroçada quando ele não a aceita de volta. O guarda da zona, Tide (Andy Lau), torna-se seu confidente e desenvolve silenciosamente uma particular afeição por ela. Entretanto Yuddy enceta uma relação com Mimi (Carina Lau), mulher extrovertida a quem também acaba por deixar. Para Yuddy a única mulher que interessava conhecer era a mãe incógnita.

No dia de Natal, David, 15 anos, descobre que seu namorado, Jonathan, teve outro amante. A descoberta o leva à beira da depressão, fazendo-o pensar em maneiras de tê-lo de volta a todo custo. Ele convidou Jonathan para vê-lo neste dia pela última vez.