3.5 stars. I enjoyed most of this book, but I'd say the second half was better than the first. There were plot twists thrown in that kept things interesting and the characters were never as they initially seemed. I really liked learning new things about the characters as the story progressed rather than having everything laid out about them from the beginning.
However, the first half was so disconnected from the second that I feel like I've read two different books. There are two major charact