3.75 stars. 4 stars for the first half, 3.5 stars for the second.
The author came out with a lot of wise words/phrases/comments in this book and made Charlotte seem older than her years but I guess she'd been through a lot in those 19 years .
I have to say that I might have liked it a little more if the story had ended after the 'I love yous' were spoken but at the same time I liked how the author wrote the rest of the story too. How not everyone was as bad as they came across initially and how every little side story got an ending.
I liked it.