You realize that trying to keep your distance from me will not lessen my affection for you
I don't want to be a grenade.
Hazel Grace Lancaster is a 17-year-old girl living with terminal cancer. Although the growth of her cancer has been slowed by an experimental drug, Hazel knows her lifespan is limited. Her breathing is severely limited due to the cancer in her lungs, and she breathes with the help of a portable oxygen tank and tubes.
Hazel makes friends with a cancer-survivor named Augustus, but does not want to become romantically involved with him to avoid breaking his heart when she dies or he dies.
Hazel and Augustus grow closer together through a shared love of the book An Imperial Affliction by Peter Van Houten. They write to Van Houten to find out the details of his unfinished ending, and when he refuses to tell them, they plan a trip to visit him.
Hazel and Augustus are disappointed by Peter Van Houten in Amsterdam, but they grow closer together as a result of the trip. Hazel agrees to begin a romantic relationship with Augustus only to learn that his cancer has returned and cannot be treated.
As Augustus's health decreases, Hazel and Gus grow closer together and help each other deal with their physical and emotional pain.
Augustus dies, but Hazel is grateful to have loved him and feels comforted by the eulogy he left behind for her.