Después de perder a sus padres, Failan (interpretada por la actriz Cecilia Cheung) emigra a Corea en busca de parientes que están vivios. Una vez que llegue allí, se entera de que ahora vive en Canadá desde hace un año. Desesperado por quedarse y encontrar un trabajo, Failan se ve obligado a casarse con Jae Kan, que resulta ser un viejo y anticuado gángster rompió. A medida que pasa el tiempo, ambos comienzan a estar más unidos de lo que pensábamos.