La Casa de las Maravillas es una casa flotante del lago Nagin, donde Gracie Singh, una anciana mujer inglesa, vive desde que se quedó viuda. A su alrededor, cuidando de ella, están siempre Suriya y su hija Lila, dos mujeres del lugar. Cuando Hal, un periodista inglés, llegue a la zona para entrevistar a Gracie, ella le invitará a quedarse en su casa, con el silencioso deseo de que se quede con ella. Lo que no podrá prever es la irremediable atracción que surgirá entre Hal y Lila...