Okay, now that I've had time to sit on it, this one is more of a 3.75-4 star read. I need to stop giving books a rating right after I finish them because I'm too caught up in the story to rate it properly.