7 Souls is the story of Mary Shayne and the worst day of her life, her birthday and the day she dies.
The first part of the book tells the story from Mary's point of view. The story is long and drags on quite a bit. It is over half of the book. The rest is the same story from other's point of view. This is how Mary realizes who is behind her death.
Although the book drags a lot, some of it is entertaining. The plot is heavily convoluted and too convenient but, oh well. It is an ok read. The end...well, it's also ok. I did find myself rallying for Mary throughout the book.