Kate et John Coleman sont les parents de Daniel, 10 ans et de Maxine, 5 ans, leur cadette qui est sourde et muette. Sur le point d'avoir un troisième enfant, Kate accouche d'un bébé mort-né. Le trauma est tel qu'elle sombre dans l'alcoolisme. Un an et une psychothérapie plus tard, Kate arrive à convaincre son mari d'adopter un enfant pour "remplacer" le bébé qu'ils n'ont pas eu. En visite dans l'orphelinat religieux voisin, ils tombent sous le charme d'une charmante fillette de neuf ans, prénommée Esther. Ce qu'ils ignorent, c'est que cette nouvelle venue dans leur famille leur réserve des surprises au-delà de tout ce qu'ils auraient pu imaginer...