Hazel Grace Lancaster è una sedicenne affetta da cancro, obbligata dai genitori a frequentare un gruppo di supporto. Qui incontra e si innamora del diciottenne Augustus Waters, soprannominato "Gus", ex giocatore di basket con una gamba amputata a causa di un tumore alle ossa ritenuto tuttavia sconfitto.
[...]
La passione comune per il romanzo Un'imperiale afflizione li porta ad Amsterdam, dove incontrano l'autore, Peter Van Houten, ormai alcolizzato. Là Augustus rivela a Hazel di essere nel corso di una grave ricaduta diagnosticata da una recente PET. Il romanzo si chiude con la descrizione delle ultime settimane di vita e infine della morte del ragazzo, del dolore di Hazel e delle rispettive famiglie, ma anche con nuovi sviluppi del difficile rapporto dei ragazzi con Van Houten.