A pesar de que un milagro médico ha conseguido reducir su tumor y darle unos años más de vida, Hazel (Shailene Woodley) siempre se ha considerado una enferma terminal. Sin embargo, cuando Gus (Ansel Elgort) entra a formar parte del grupo de ayuda para enfermos de cáncer juvenil, la vida de Hazel se transforma por completo.
Hazel and Gus are two teenagers who share an acerbic wit, a disdain for the conventional, and a love that sweeps them on a journey. Their relationship is all the more miraculous given that Hazel's other constant companion is an oxygen tank, Gus jokes about his prosthetic leg, and they met and fell in love at a cancer support group.