I had no idea what to expect when I said I would review this book. I like all forms of mystery so figured it couldn't be bad at all. I was not expecting to be kept on the edge of my seat waiting to see what would happen next. And the ending? Leaves you hanging so you HAVE to read the next book to see how the story continues. (love and hate that!).
I thought Sophia was a brave character especially when she traveled back in time and had to adjust. At least she is a librarian and works in a historical section, so she was able to adapt somewhat to the times.
I thought it was interesting that the premise is that spirits are stuck due to bad choices and the same ones stick together to help right the wrong. You can see who some of the characters are from the past to the present...but there are a few that I think aren't revealed but I have my suspicions.
All in all a great book and now I have to get the next book to see how the story continues.