We know we're not the only ones who've been desperate to learn the story behind Nealfire (Michael Raymond-James) and Hook's (Colin O’Donoghue) connection ever since Nealfire revealed that he knows who Hook is in Season 2, Episode 15: "The Queen Is Dead." Now, thanks to a spoiler from TVLine, we know when the truth will come out.

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

"The dots [between Nealfire and Hook] will be connected in this season’s penultimate episode, 'Second Star to the Right,'” TVLine reports. That's Season 2, Episode 21, for those of you who don't have the episode titles memorized.

Hmmm ... does that mean we'll get a Nealfire flashback episode, perhaps to the time he seems to have spent in Neverland? We know Dylan Schmid, a.k.a. Young Baelfire, was back on set around the time the two part finale was filmed, so that definitely seems like a possibility.

However the dots are connected, we can't wait to find out more about this unexpected relationship!

Read more OUAT spoilers here.

Catch the next episode of Once Upon a Time on Sunday, April 21 at 8 p.m. ET/PT on ABC.

Source: TVLine

Rebecca Martin is an editor at Wetpaint Entertainment. Follow her on Twitter @BeccaDMartin.