Joe (Chow Yun Fat), um motorista de táxi que encontra o amor quando acidentalmente atropela alguém com seu táxi. A vítima é May (Joey Wang), uma doce garota que anda mancando porque uma de suas pernas é mais longa que a outra. Joe erroneamente pensa que aleijou May para o resto da vida, então, para compensá-la, ele trabalha para a família dela, ajudando-os a administrar sua mercearia. Logo, ele se apaixona por May, mas ela demora para retribuir seu carinho. É melhor ela se decidir rápido, porque sua prima (Nina Li Chi) está de olho nele.