A pesar que un miracle mèdic ha aconseguit reduir el seu tumor i donar-li uns anys més de vida, l'adolescent Hazel (Shailene Woodley) sempre s'ha considerat una malalta terminal. No obstant això, quan el jove Gus (Ansel Elgort) entra a formar part del grup d'ajuda per a malalts de càncer juvenil, la vida d'Hazel es transforma per complet.