Dopo aver perso entrambi i genitori, Failan (Cecilia Cheung) emigra in Corea per cercare i suoi unici parenti rimasti.
Una volta arrivata in Corea, scopre che i suoi parenti si sono trasferiti in Canada oltre un anno fa.
Disperata di restare e guadagnarsi da vivere in Corea, Failan è costretta ad avere un matrimonio combinato tramite un'agenzia di incontri.
Kang Jae (Choi Min Shik) è un gangster vecchio e obsoleto che non ha rispetto dai suoi pari.
Corto di soldi, Kang Jae decide di accettare il matrimonio combinato.
Avendo solo una foto di Kang Jae, Failan trascorre le sue giornate sognando e sperando che Kang Jae venga a trovarla.
Failan scrive spesso a Kang Jae con tristezza su quanto lo manchi e pensi a lui, ma non ha mai il coraggio di consegnare le lettere a Kang Jae.
Le cose prendono una svolta quando Kang Jae viene chiesto dal suo capo di prendersi la colpa per un omicidio in cambio di denaro.
L'unica speranza nella sua vita senza valore è la moglie che non ha mai incontrato.