Yo ho, it's a pirate's life for us. Once Upon a Time recently released a sneak peek of the upcoming musical episode, and it features none other than fan-favorite Captain Hook. Back in the Enchanted Forest, Prince Charming and Snow White enlist a little help from their soon-to-be-son-in-law to defeat the Evil Queen once and for all. Not only is it great to see Hook back in his traditional garb, but we also can't get over how broodingly handsome he is as he sings about getting revenge on Rumple. If you thought you were obsessed with Colin O'Donoghue before, just wait until you hear his enchanting voice.