Singapur, 1997. Los Lim son una familia acomodada de tres miembros (marido, mujer e hijo) que recibe a Teresa (Angeli Bayani), una mujer filipina que ha venido a la metrópolis a servir, al igual que muchas otras compatriotas suyas, en busca de una vida mejor. Toda la familia tiene que adaptarse a la presencia de esta extranjera, que altera aún más su relación ya tensa de por sí. Sin embargo, Teresa y Jialer (Koh Jialer), el problemático chico al que cuida, pronto forman un vínculo fuerte y afectuoso, algo que, aparte de despertar los celos de su madre, le da al chico una sensación de pertenencia a una familia que se desintegra poco a poco.