Depuis son enfance, Hazel a des problèmes respiratoires, l'obligeant à porter un tube à oxygène en permanence. Sur les conseils de sa mère, elle participe à un groupe de soutien, où elle fait la connaissance d'Augustus, qui a perdu une jambe à cause d'un cancer. Charismatique et sûr de lui, le jeune homme devient rapidement proche d'Hazel, lui montrant le bon côté des choses. Il arrive même à retrouver l'écrivain préféré de sa nouvelle amie, planifiant un voyage à Amsterdam pour le rencontrer.