*WARNING: Spoilers ahead!*
Survivor pitted millennials against Generation X in season 33, and, at least on Wednesday, the millennials came out on top, with 25-year-old homeless shelter manager Adam Klein named sole survivor!
Survivor host and executive producer Jeff Probst announced the winner during the live portion of the show's three-hour finale, revealing that Klein won in a clean sweep, scoring all the votes from the jury of previously-eliminated contestants.
After his win was announced, Klein got emotional talking about his mother, Susie, who was diagnosed with lung cancer before he left for the show and died shortly after they finished filming in April.
Happy birthday mom. Thinking about you every single day, especially when I dance! I know you would have loved watching me win immunity. An individual immunity challenge. On Survivor!! Still can't believe it! It was all for you. I miss you so much and love you even more so. Always. ❤️❤️❤️ #LiveLikeSusie
"My mom lived at 100 percent,” Klein told the crowd, before announcing that he was donating $100,000 of his winnings to cancer research. “She was always dancing and living and smiling and loving… She is with me tonight.”