Are you dying to finally know the details behind Hook (Colin O'Donoghue) and his daughter's tragic separation on Once Upon a Time? We've got good news for you!

In this exclusive sneak peek at tonight's episode, we'll finally get to see an important part of Hook and Alice's (Rose Reynolds) backstory. While she's trapped in the tower, taking Gothel's (Emma Booth) place as a prisoner there, Hook ventures out to find magic strong enough to break the spell keeping her inside. And who better to ask for powerful magic than Rumplestiltskin (Robert Carlyle)? He can sympathize with plight of a father who's been separated from his child, right?

Unfortunately, Rumple has been locked away in a cell that drains his magic. The best he can do is tell Hook that the key to freeing Alice is in the hands of another famous pirate: Captain Ahab (Chad Rook).

Once Upon a Time airs Fridays at 8/7c on ABC.

Robert Carlyle, <em>Once Upon a Time</em>Robert Carlyle, Once Upon a Time