A truly wonderful book celebrating what it means to be a human being in our current times. With all the ups and downs and quirks that life has to offer, with lots of emotional depth and beautiful writing, John Green has again outdone himself.