Christopher e Hannah sono un chirurgo e un'infermiera felicemente sposati, con una vita apparentemente perfetta. L'unica cosa che manca è un bambino. Quando Janie, una bambina abbandonata di sei anni, arriva nel loro ospedale, Christopher sente subito un legame speciale con lei e convince Hannah ad adottarla e portarla a casa. Ma Janie non è una bambina come le altre, e la sua psiche ferita si rivela molto più difficile da gestire di quanto i nuovi genitori avessero immaginato. Janie è profondamente legata a Christopher, ma manifesta comportamenti sempre più inquietanti, riversando tutta la sua rabbia su Hannah. Incapace di creare un legame con Janie, Hannah si sente sopraffatta dalla pressione, mentre Christopher si rifiuta di vedere la vera natura della bambina. Hannah sa che Janie sta manipolando Christopher e lo sta isolando da lei, nonostante i suoi tentativi di tenerli uniti. Ma quando il comportamento di Janie minaccia di distruggere il loro matrimonio, la verità sul passato della bambina potrebbe essere sufficiente a spingerli tutti oltre il limite.