"The Fault In Our Stars" debuts new extended trailer

Ansel Elgort and Shailene Woodley star in "The Fault in Our Stars."
20th Century Fox

A new, extended trailer for "The Fault In Our Stars" arrived online Monday, and chances are it'll make you feel happy and sad all at once.

The film, based on John Green's bestselling YA novel of the same name, follows Hazel Lancaster (Shailene Woodley) and Augustus Waters (Ansel Elgort), two teens who meet at a cancer support group and fall in love.

"I believe we have a choice in this world about how to tell sad stories," Hazel says in a voiceover. "On the one hand, you can sugarcoat it, how nothing is too messed up that can't be fixed with a Peter Gabriel song. I like that version as much as the next girl does -- it's just not the truth."

The trailer is packed with memorable lines and scenes from the book -- Augustus' cigarette metaphor and his fear of "oblivion," Hazel reading Peter Van Houten's "An Imperial Affliction" and a certain kiss shared at a certain museum.

Despite warning Gus that she's a "grenade," the two bond over their outlooks on life and fall for one another.

"I am in love with you, Hazel Grace," he tells her. "And I know that love is just a shout into the void and that oblivion is inevitable -- and I am in love with you."

"The Fault In Our Stars" opens in theaters on June 6.