Going Bovine by Libba Bray

A quirky and surreal coming-of-age tale, the story follows Cameron, a disenchanted teenager diagnosed with a rare and fatal disease. As his reality blurs with hallucinations, he embarks on a bizarre road trip with a hypochondriac dwarf and a yard gnome who claims to be a Norse god. Their mission is to find a cure and save the world from dark forces. Along the way, Cameron encounters a series of eccentric characters and absurd adventures, leading him to question the nature of life, death, and what it truly means to live.