On Once Upon a Time, there are plenty of mysteries waiting to be solved, but one of the biggest ones is Captain Hook and Neal/Baelfire’s relationship. Throughout the season, we speculated about how they knew each other and what could have brought them together in the first place, and now, heading into the Season 2 finale, we’re finally getting our answer.

Read spoilers at your own risk! For more on Wetpaint Entertainment's philosophy on spoilers, click here.

During a chat with Access Hollywood, Hook’s portrayer, Colin O’Donoghue, revealed that their first meeting was mysterious. As we saw in last week’s episode (Season 2, Episode 21: “Second Star to the Right”), Bae narrowly escaped evil Peter Pan’s Neverland, using fire to distract/scare him so Peter would drop him into the sea. And who saved Bae? A possibly-good-hearted Hook, who welcomes him aboard the Jolly Roger.

According to Colin, the welcome words were because Hook is “intrigued” by this boy since he’s a mystery. “Obviously, when he rescues Bae, he doesn’t particularly know who he is and it’s kind of interesting — you get to see their relationship and you get to see them interact and I think that people are really gonna respond to that,” he dished.

The excitement mostly comes because the situation is so complex. “It’s complicated because Hook obviously loves Milah, Bae’s mother, and he has this incredible hatred for Bae’s father, so it’s kind of a complicated thing,” Colin continued. “It’s pretty incredible that he happens to pull Baelfire out of the sea, considering his relationship with both parents, so you get to see a different side to Hook and a slightly deeper layer and I think people are gonna be really happy with that.”

Are you excited to see Hook and Bae’s relationship unfold? Sound off below.

Read more OUAT spoilers here.

Catch the finale of Once Upon a Time on Sunday, May 12 at 8 p.m. ET/PT on ABC.

Source: Access Hollywood

Alyse Whitney is an editor at Wetpaint Entertainment. Follow her on Twitter @AlyseWhitney.