3 1/2 starsThis would have gotten a higher rating if it weren't for the fact that the main character continually made ridiculously stupid decisions throughout the book. Also, the ending felt off. Everything got tied up a little too neatly, a little too quickly.