Alright, I'm going with 3.5 stars - the book definitely redeemed itself after a rocky start with an overly-aggressive and irresponsible main character. She was pretty bad at the beginning, but she soon got her shit together and was much improved for the rest of the book.The villain was fairly obviou...