'This Is Us' season finale leaves fans with pressing questions

The This Is Us season finale was everything we dreamed of. Unfortunately, it was a dream. In reality, Season 2 ended with some shocking and scary plot twists.

Last week’s episode teased an aged Jack Pearson and — just as most of us predicted — he wasn’t real. Turns out, Kate was having the same dream every single night, for two weeks, leading up to her big wedding day. In the dream, everyone was actually at the Pearson family cabin in the woods as Jack and Rebecca renewed their vows to celebrate their 40th wedding anniversary. While our hearts were crushed, as per usual it was actually the final two minutes of the episode that had us all freaking out.

During Randall’s toast at Kate and Toby’s wedding reception, we saw Deja taking a bat to Randall’s very expensive Mercedes-Benz, followed by a flash forward one year to Kevin flying to Vietnam. On the plane, he’s holding Jack’s army picture with his new girlfriend, Zoe — aka Beth’s cousin — asleep on his shoulder. We also catch up with Kate a year later checking in on Toby, who is in bed sick with something more serious than a cold, as Kate calmly tells him, “Hey, babe. I just spoke to the doctor. He wants you to come in tomorrow, talk about adjusting your meds.”

But the real shocker was the superflash forward to possibly 10 years later as Randall sits across from a grown-up Tess saying, “It’s time to go see her.” Tess tells her father she’s “not ready,” and he replies, “Me neither.” That was a cliffhanger no one was or is ready for, and fans didn’t know how to process all this new information.

Honestly, we should have known something was up when they made that episode all about Beth and made us all fall in love with her! But only time will tell. Six months’ worth, to be exact.

This Is Us airs Tuesdays at 9 p.m. on NBC. Watch clips and full episodes of This Is Us for free on Yahoo View.

Check out ‘This Is Us’ teasing present-day Jack, and Twitter totally freaking out:

Read more from Yahoo! Entertainment:

Tell us what you think! Hit us up on Twitter, Facebook, or Instagram — or leave your comments below. And check out our host, Kylie Mar, on Twitter, Facebook, or Instagram.