Hazel Grace Lancaster is a very lonely sixteen year old girl after having thyroid cancer. She's very lonely and lives a boring life because of the fact that she doesn't want to hurt anyone. She knows that she could die any day, and doesn't want to cause anyone else to be hurt when she dies. But one day when she goes to her cancer support group, she meets a boy named Augustus. They immediately click and become close. But then she realizes she can't get any closer, she doesn't want to hurt Augustus. Despite her saying they can only stay friends, Augustus says he still wants to see her, and that he does not care what the consequences might be. Then they are on a mission to go to Amsterdam and meet the author of Hazel's favorite book that does not have an ending. During their trip they fall even more in love. But then something happens that Hazel didn't expect to. She thought it would be the other way around.