So, here's another 3.5 rounded up to 4. I enjoyed this book and read it in about 6 or 7 hours all combined. The writing was surprisingly good for YA; hardly ever awkward. I liked Rose a lot because she's completely confident, cool and snarky. All the things I wish I was in high school. The ending satisfied enough to wrap up this book while making me want to read the next.