Suggestion: if you're going to read this book in public, think again and go home. I read this book in the Swiss Chalet at Lynden Park Mall and I wept over it. It wasn't a feminine sprinkling of a couple of tears, it was full-out ugly crying, with the red nose and the non-stop snot. I had waitresses and other customers checking to make sure I was okay.
Beautiful story. Beautiful writing. Utterly heartbreaking, and worth every box of kleenex I went through. Great for young adults and for grown ups as well.