I liked The Time Travellers Wife and had high hopes for this one too; I wasn't disappointed. As ghost stories go it is full of imagination if far-fetched! The main characters are believable I liked their flaws and "weirdness" even their "selfishness"! Audrey Niffeneggers has a way describing characters which is very insightful. This didn't quite reach five stars since the pace was a bit haphazard and the end seemed a little rushed.