Dobra i zła… tylko która jest którą? Siostry Fern i Rose z pozoru łączy więź, jaka może być tylko między prawdziwymi bliźniaczkami. Role są ustalone – Rose to ta odpowiedzialna, podczas gdy Fern uważana jest za ekscentryczną.
Mimo różnic są sobie jednak bardzo oddane i chronią się nawzajem od najmłodszych lat. A poczucie bezpieczeństwa było im szczególnie potrzebne, gdyż ich matka była socjopatką ukrywającą przed całym światem swoją okrutną naturę. Jedynie Rose to widziała – Fern zawsze dostrzegała w ludziach tylko dobrą stronę.
Wiele lat temu Fern zrobiła jednak coś bardzo, bardzo złego, a Rose nikomu o tym nie powiedziała. I zapomniała o tym, póki siostra nie zaoferowała jej pomocy przy realizacji marzenia o dziecku. I choć zauważa z przerażeniem, że wybory siostry mogą nie skończyć się dobrze dla nich obu, to nie widzi, że Fern szuka w tym wszystkim jednego – klucza do tajemnic, które Rose okazuje się również skrywać przed światem.
A gdzieś w tle nadal pozostaje potwór z dzieciństwa – okrutna matka.