It is difficult to write a book for any age group which manages to be funny, serious, interesting, gripping and realistic without losing some form of consistency or structure. But John Green, in his third novel, truly raises the bar. His characters are rich but they never shy from saying things startlingly real and believable. Q, for example, is the perfect teenager without every falling into cliche - he's a bit of a nerd but he's strong and commanding. Margo may be the 'oddball' but, even without personally being in the narrative for most of the book, proves to have depth that backs up her status. The plot is gripping, without driving the characters in any way that does not make perfect sense. The first part, for all it's random requests of Margo for Q gives us something stunningly romantic and original as a way to meet and understand the characters. I can not type higher praise for this book - personally, I think it is one of the books which has stayed with me the most since I first read it, full as it is of images I am sure I will never shake in my lifetime.
I would recommend anyone, young or old, to read this book. What it will give you is an experience that not only will you enjoy but that maybe you might get something out of. I live in the UK, and I had to buy this book on Amazon because it is not published here; apparently, the UK are not receptive to YA novels of this nature. All I can say is, it's a shocking indictment on us, and not the book.