I think this was a very sweet story with a very unrealistic ending. I loved the fact that the ending was happy because I hate sad ones.Amelia is a ghost who 'wakes' up after she attempts to save Joshua from becoming a spirit being like her. She remembers nothing about herself and that's where the story is actually interesting. I liked that part of it.Joshua is boy who can see ghosts, but only after he 'dies' in the same river Amelia did. He also comes with a past, but not his own but more his families.Added to the mix is the evil Eli. The book kept me interested - the plot was original enough to do that. I'm glad I read it.