La novela narra la historia de Hazel, una adolescente con cáncer terminal que se enamora de Augustus, otro joven con cáncer. Los dos forman una fuerte amistad con Isaac, quien también padece cáncer. Anhelando cumplir el sueño de Hazel de conocer a su escritor favorito, Augustus organiza un viaje a Ámsterdam. Lamentablemente, la salud de Augustus empeora y fallece poco después, dejando a Hazel devastada por la pérdida de su amor.