ABC's "Once Upon a Time" still has a few tricks carefully tucked up its sleeve.

During Season 4, Episode 4 of "Once Upon a Time" Emma and Hook go on their first official date. Emma puts on a dress, pins her hair up and she receives a rose from Hook. And Hook gets a brand new hand from Gold so that he could comfortably embrace her with two hands. But, as always, that magic comes at a price.

Meanwhile, Regina will express frustration over not being able to cure a frozen Marian. Will Scarlet attempts to break into Belle's library to find a "special book." In the fairy tale past, Rumpelstiltskin will pursue a magical box that the Sorcerer's apprentice is guarding. And he might use Elsa's sister Anna (who will visit with Kristoff in the episode) to help him get it.

Timothy Webber will appear as The Apprentice during Sunday's episode, Brad Dourif as Zoso, Garry Garneau as spaghetti man, Catherine Bogdanova as spaghetti lady, Emanuel Fappas as bartender and, again, Elizabeth Mitchell as the Snow Queen.

Also, Rebecca Wisocky, who portrays acidic Evelyn Powell on Lifetime's "Devious Maids" and Lorraine Harvey on the first season of "American Horror Story" will be stop by the tenth episode "Once Upon a Time," posing as Madam Faustina. Faustina is a fraudster who, in flashbacks, pretends to communicate with spirits in order to swindle unsuspecting clients out of cash.

The "seer" generates false fortunes and puts forth a compassionate façade, concealing sinister motives. Faustina and the Snow Queen will cross paths are rumored to cross paths in the upcoming episode, which could be a little icy.

"Once Upon A Time" Season 4, Episode 4, 'The Apprentice' premieres this Sunday, Oct. 19, at 8 p.m. ET on ABC.