Once again, Hannah has written a brilliant book. Having read several other of Hannah's books, I knew I was in for a ride and a well written book, but I didn't know how amazing that ride would be! I should have never doubted it after reading Firefly Lane but man, this book is amazing. Be prepared and have tissues on hand because you will cry, no question.