Teenageren Hazels skarpe tunge matcher hendes knivskarpe blik for livets absurditeter. Hun skiftevis elsker og irriteres af sine overbeskyttende forældre, og hun vil hellere dykke ned i sin yndlingsbog 'En fyrstelig lidelse' end gå ud og finde nogle nye venner. Hazel er syg af kræft og ruller rundt med en iltflaske, som hun er forbundet til ved næsen. I en støttegruppe støder hun på den unge verdensmand Augustus, der har ladet et ben til knoglekræft og hvis mentale hurtighed matcher Hazels. Snart spirer et venskab og en forelskelse imellem de to, der tager dem ud på en rejse efter svar.