Outlander Season 7 Episode 10 “Brotherly Love” finally reveals when and how exactly one Dougal MacKenzie ( Graham McTavish ) met Geillis Duncan ( Lotte Verbeek ). Sure, we’ve known since Outlander Season 1 that the Scottish War Chieftan and time-traveling medicine woman had an illicit affair, culminating in the birth of one William Buccleigh MacKenzie, aka Buck ( Diarmaid Murtagh ). However we didn’t know how their romance on the Starz show began.

..until now.

**Spoilers for Outlander Season 7 Episode 10 “Brotherly Love,” now streaming on Starz** Outlander Season 7 Episode 10 “Brotherly Love” reveals that Dougal and Geillis’s momentous meet cute was even crazier than we first thought. That’s because it was witnessed by their time-traveling, fully-grown adult son, Buck, and Buck’s own time-traveling, fully-grown descendant, Roger MacKenzie (Richard Rankin). Oh, and Roger’s already run afoul of a future version of Geillis in the 18th century (which explains his reaction to seeing her in last week’s episode).

Through Roger’s voiceover, we’re reminded repeatedly just how bananas this all is. Geillis is taking care of a man she doesn’t realize is her own son, which is weird enough. However, then she begins flirting with that guy’s secret father, too? If you, like Roger, felt awkward watching this go down, Outlander executive producers Maril Davis and Matthew B.

Roberts want you to know, it was fully intentional. “I think if you were a fly on the .