This book was funny and serious and a million other wonderful things but more than anything else it's just really good writing and an incredible story that made me think throughout.
John Green has really done and excellent job with this book. I'd recommend it to any of my friends, however it's not in the least bit conservative.. which is nice for a change.