This is one of my favourite books of all time. OF ALL TIME. Patrick Ness has created a world full of unforgettable characters, and he moves them and brings them to life in his own, unique way. Don't be put off by the thickness of the book - it's just crammed with pure amazingness.I love this book so much. I think Ness is the only author who can not only make me laugh out loud, but weep my heart out.I guess what I'm trying to say is - read this. Absolutely definitely read this.