Kevin (Justin Hartley) has been waffling in no-man’s-land for a while now when it comes it comes to love. “This Is Us” gave him two great love interests that didn’t quite come up to snuff before finally managing to land a direct hit to our hearts with a totally unexpected surprise: He’s got a ex-wife.

His first love interest, Olivia (Janet Montgomery), was charming but ultimately too selfish to be a viable option for long. Then came Sloane (Milana Vayntrub), whose quirky personality and big heart made us fall for her instantly — it just didn’t work the same magic on Kevin. We were beginning to worry he’d never find the right girl, with the right chemistry — but we should’ve known by now that “This Is Us” would deliver a twist ending to make us eat our words.

RELATED: Without the flash forwards, ‘This Is Us’ is just a sappy rom-com

Kevin’s not unlucky in love, he’s just pining for the one that got away. Her name is Sophie (Alexandra Breckenridge), and here’s what we know about her so far.

They met when they were 10-years-old, when Sophie was Kate’s best friend. Childhood playmates turned sweethearts turned lovers is literally the stuff romantic comedies are made of, and we’re seriously dying to see this love story unfold.

They were married at one point, seeing as Sophie referred to him as her ex-husband. Did anyone think Kevin was capable of that kind of devotion and monogamy? Sure, he’s a good guy with a good heart, but marriage didn’t seem like something that would be in his wheelhouse. It was likely a young romance gone bad, seeing as Sophie followed up “ex-husband” with another bomb: They haven’t seen each other in 12 years. That would put their divorce at approximately the age of 24, meaning they got married young, and divorced soon after. Tragic.

We can also assume that she’s a nurse from the scrubs she answered her door in — and that however long their estrangement, she still has feelings for Kevin. You don’t let your ex-husband give you a sweeping declaration of love without slamming the door in his face if you’re “over it.”

There’s definitely still a spark there, so here’s hoping “This Is Us” gives us a good old-fashioned love story, and not another heart-wrenching disaster.

RELATED: Brace yourself: ‘This Is Us’ could kill off William & Jack in the same episode

Speaking of heart-wrenching disaster… Kate (Chrissy Metz) is playing with fire, striking up a friendship with the cute horse guy at fat camp.

Toby (Chris Sullivan) isn’t perfect, but he’s probably as close as an human man could ever hope to be. He’s sweet and funny and supportive, and he’s chomping at the bit to spend the rest of his life with Kate. That doesn’t come along every day! Neither do incredibly perceptive stable boys with gruff exteriors and a serious disregard for personal boundaries, but that doesn’t exactly scream Prince Charming.

We foresee some tough times ahead for Kate and her quest to be happy.

The real showstopper of episode, however, was the huge revelation of when Jack (Milo Ventimiglia) dies. All season, we’ve been wondering what befell the Pearson family patriarch and when he passed away. We’ve gotten hints, but now we know for sure that he died sometime when the kids were teenagers. Probably around 16 or 17-years old.

The short glimpse we got of his funeral was a devastating preview of the episode that will surely hit us sometime later in the season: The full story behind how Jack died, and how the family dealt with his loss.

“This Is Us” airs Tuesdays at 9 p.m. ET/PT on NBC.

Posted by:Lindsay MacDonald

Lindsay MacDonald is a Los Angeles based entertainment reporter with an affinity for CW superheroes. She graduated from Pepperdine University with a major in Media Studies and a borderline unhealthy obsession with TV in 2012. She would much rather spend the day binge-watching ‘The Flash’ or sorting ‘Game of Thrones’ characters into Hogwarts houses than venturing outdoors. TV words to live by: “Never ignore coincidence. Unless, of course, you’re busy. In which case, always ignore coincidence.”