This book won me over. Towards the beginning it felt as if the plot, though interesting, was predictable. However, as the book progressed, the characters were complex and the story took some unexpected directions. This was a great book club pick! Lots to discuss.