Captain Swan shippers are NOT going to want to miss Season 4, episode 4, of “Once Upon a Time.” After months of fan anticipation, Emma (Jennifer Morrison) and Hook (Colin O’Donoghue) are finally will get to go on a real date.

According to the synopsis for episode 4, “The Apprentice,” Emma will finally realize that she can’t keep pushing Hook away. The Savior will be the one asking the pirate out on a “first real date.” But there is one thing that Hook wants to do first – get his hand reattached.

“Once Upon a Time” viewers will remember that Hook lost his hand to Rumpelstiltskin (Robert Carlyle) in an epic battle in the Enchanted Forest of the past. The two are still not on the best of terms, but Hook is willing to do whatever it takes to “embrace” Emma with both of his hands. Unfortunately for Hook, magic always comes with a price. Perhaps it will fall off again at the stroke of midnight?

Elsewhere, Henry (Jared S. Gilmore) and Mary Margaret (Ginnifer Goodwin) will try to offer Regina (Lana Parrilla) some hope when she becomes frustrated over her inability to find a cure for Marian’s (Christie Laing) frozen situation. Meanwhile, newcomer Will Scarlet (Michael Socha) will continue to ignore the laws in Storybrooke when he breaks into the town library to “find a special book.” Could the special book have anything to do with Regina’s plan to change her ending in the fairytale book?

Finally, the box that Rumpelstiltskin found while on his honeymoon with Belle (Emilie de Ravin) will be revisited in episode 4 of “Once Upon a Time.” Fans will remember that Rumpel recognized a box that turned into the Sorcerer’s hat. A flashback in Sunday’s episode will explore that box – and how it connects to Elsa’s (Georgina Haig) sister, Anna (Elizabeth Lail).

Season 4 episode 4 of “Once Upon a Time” will air on ABC on Sunday, Oct. 19, at 8 p.m. EDT. What are you excited to see most n “The Apprentice”? Tweet your thoughts to @AmandaTVScoop.

Once Upon a Time David (Josh Dallas), Mary Margaret (Ginnifer Goodwin), Elsa (Georgina Haig) and Emma (Jennifer Morison) in "Once Upon a Time" Season 4 episode 4, "The Apprentice." Photo: ABC

Once Upon a Time Anna (Elizabeth Lail) and Kristoff (Scott Michael Foster) in "Once Upon a Time" Season 4 episode 4, "The Apprentice." Photo: ABC

Once Upon a Time Rumpelstiltskin (Robert Carlyle) in "Once Upon a Time" Season 4 episode 4, "The Apprentice." Photo: ABC

Once Upon a Time Rumpelstiltskin (Robert Carlyle) and Hook (Colin O'Donoghue) in "Once Upon a Time" Season 4 episode 4, "The Apprentice." Photo: ABC

Once Upon a Time Hook (Colin O'Donoghue) and Emma (Jennifer Morrison) in "Once Upon a Time" Season 4 episode 4, "The Apprentice." Photo: ABC