Spoiler anzeigen
Im Laufe der Zeit findet Eleanor heraus, dass der böse Geist im Schloss Craine ist, und dass der eine Fabrik hatte, wo er Kinder arbeiten ließ, die er dann aber zu sich nach Hause geholt und dort umgebracht hatte. Carolyn war seine zweite Frau und als die ein Kind bekam, flüchtete sie mit diesem aus dem Haus, um es vor Craine zu beschützen.
Komisch an der Geschichte ist dann aber, dass Eleanor herausfindet, dass Carolyn ihre Ur-Großmutter gewesen ist. Am Ende nennt sie Craine aber ihren Großvater.
Da stimmt entweder die erste oder die zweite Aussage nicht, denn da die beiden verheiratet gewesen sind, können sie beide entweder nur ihre Ur-Großeltern oder ihre Großeltern gewesen sein. (Wobei ersteres wahrscheinlicher ist)