Det tragiske tab af deres ufødte barn har knust Kate og John, hvilket tærer på deres ægteskab og Kates skrøbelige psyke, da hun er plaget af mareridt og andre ting fra hendes fortid. De kæmper dog for at genvinde et normalt liv, så parret beslutter sig for at adoptere et andet barn. På et lokalt børnehjem drages både John og Kate til en ung pige ved navn Esther. Men så snart de byder Esther velkommen i deres hjem, begynder en foruroligende række begivenheder at udfolde sig, hvilket får Kate til at tro, at der er noget galt med Esther - denne tilsyneladende engleblide lille pige er ikke, hvad hun lader til at være. Bekymret for hendes families sikkerhed, forsøger Kate at få John og andre til at se igennem Esthers søde facade. Men hendes advarsler bliver ignoreret, indtil det måske er for sent ... for alle.