It took a while for this book to grab me, but when it did, it grabbed me hard. I was at first put off by the alternating points of view. I would just start to get comfortable walking in one character's shoes when I would be yanked out and forced into another's. But once I adjusted to this yanking around, I loved the story and the characters, though I did find the ending a bit predictable.
I would recommend this book.