En ung dansk kvinde vender hjem til Danmark fra Bruxelles. Hun er nybagt mor og tager op på sin afdøde bedstemors gård for at nyde den sidste del af barselsorloven med sin baby. Eva er 36 år og på gården, hvor hun selv har tilbragt store dele af sin barndom, føler hun sig som den perfekte mor. Alt er som en drøm. Men virkeligheden er en helt anden. Gårdens atmosfære tvinger Eva ind i en kamp mod fortiden. Grænserne mellem drøm og virkelighed flyder sammen i et mareridt. Fortidens minder hjemsøger den forfaldne gård i form af Evas afdøde bedstemor og en gammel dukke, der slet ikke er så sød, som den ser ud. Evas drøm er blevet et mareridt!