I don't know how to rate this book, I really don't. 3.5? 3.75? 4? The only thing I am certain of is that I will not give it 5 stars. Don't get me wrong, I really enjoyed it, especially when I started imagining how good it would look on stage. I laughed, "awww-ed" and found myself moved to tears more than once. 
 But I can like a book and also be pissed off by some things, and I was. Trust me, I was. These things, I will keep them for myself for now, but... yeah.