Hazel Grace Lancaster ha sedici anni ed alterna momenti di grande affetto e di scarsa tolleranza nei confronti dei suoi genitori un po' asfissianti. Hazel è malata e proprio frequentando un gruppo di supporto per malati di cancro conosce il giovane Gus Waters. I due ragazzi si innamorano e iniziano una storia in cui condividono i timori e le preoccupazioni per il loro stato di salute, oltre alla passione per i libri, fra cui primeggia il preferito di Hazel, An Imperial Affliction. La ragazza ha provato più volte a contattare il misantropo autore del libro, Peter Van Houten, ma senza alcun risultato. Quando Gus riesce a raggiungere Van Houten tramite l'assistente dello scrittore, viene inaspettatamente invitato ad incontrarlo ad Amsterdam. Gus intende portare Hazel con sé in un viaggio che potrà finalmente chiarirle il motivo per cui questo libro è sempre stato tanto importante per lei.