*Warning: Minor spoilers ahead*

Ahead of tonight’s episode of This Is Us, there’s only one question on our mind: Who is Kevin’s mystery lover?

The debate originated at Kate’s (Chrissy Metz) wedding during last week’s episode of This Is Us. It all started when Madison (Caitlin Thompson) and Beth (Susan Kelechi Watson) found female belongings—including a bra—in Kevin’s (Justin Hartley) hotel room. While there are a few possible options, there’s enough evidence to theorize that Kevin’s mystery woman is—drumroll, please—Sophie (Alexandra Breckenridge).

As you recall, Kevin met Sophie when they were kids, and they immediately became childhood sweethearts. They tied the knot at a young age and later divorced after Kevin cheated on her. Despite their rocky past, the pair always found their way back to each other through highs and lows, like Kevin’s battle with alcohol addiction. Although Sophie is still with her new husband in the flash-forward, she has far too much history with Kevin to overlook.

kevin mystery lover sophie this is us4
Ron Batzdorff/NBC

Plus, it seems something happened at Kate’s wedding. In one scene, Madison and Beth witness a super awkward exchange between Kevin and Sophie. Perhaps the couple reconnected at the rehearsal dinner and secretly spent the night in Kevin’s room? Because if Sophie is the mystery woman, it would explain the forbidden sexual tension between Kevin and Sophie, especially if Sophie’s husband is at the wedding.

Another giveaway? There must be a reason for Breckenridge’s return. Now that she stars in Netflix’s Virgin River, she’s a busy woman. So, why would the writers reprise her character only for brief cameos? It seems there’s a bigger picture that hasn’t been revealed to us yet.

It’s important to note there are two other contenders in the running for Kevin’s heart: Cassidy (Jennifer Morrison) and Arielle (Katie Lowes). For Cassidy, it seems unlikely that she’s Kevin’s mystery woman. During the last episode, Kevin returned a shawl she had forgotten, which raised suspicions. But why would Kevin return her shawl if he still had the rest of her belongings in his room?

As for Arielle (the wedding singer), fans have waited six seasons to find out who Kevin ends up with. Why would the writers blindside viewers with a one-night stand when there are plenty of other options? As much as we loved Lowes in Scandal, we really hope her character doesn’t end up with Kevin simply because there aren’t enough episodes remaining to introduce a brand-new love story.

Guess we’ll have to wait until This Is Us returns to NBC tonight at 9 p.m. to find out who’s the lucky lady.

Stay up-to-date on all things entertainment by subscribing here.

Check out our new weekly podcast, Stream On, featuring reviews and debates about the best shows, movies and more!

RELATED: Dan Fogelman Says ‘This Is Us’ Movie Could Happen After Season 6

From Around The Web