Great book. Not remotely what I expected when I picked it up for a book group, but thoroughly enjoyable. I thought it was very well written and thought provoking. I look forward to reading more of John Green's books.