Augustus Waters and Hazel Grace meet at cancer support group. Hazel has lung cancer and Augustus used to have osteosarcoma, which caused him to lose his leg. They become good friends.
Augustus surprises Hazel with tickets to Amsterdam so she can visit her favourite author. He uses his 'wish', a special gift a charity provides to kids with cancer where they can wish for whatever they want and they will try their best to grant it.
Augustus and Hazel fall in love while in Amsterdam. When they get back to their hotel though, Augustus tells Hazel that his osteosarcoma has come back, and he is not sure how much longer he will live for. Hazel gets very upset.
Augustus' condition becomes worse and worse. He has payed quite a few visits to hospital and Hazel visits him whenever she can.
Augustus dies of osteosarcoma. Hazel is very upset and is comforted by her parents. She prepares a eulogy for his funeral.
Hazel attends Augustus' funeral. His parents are very upset and there are many people there who loved Augustus too. Hazel reads her eulogy.