Once Upon a Time season 4 continues tomorrow night! See a new sneak peek featuring Anna and Rumplestiltskin.

In the first sneak peek released for Once Upon a Time season 4, episode 4, “The Apprentice,” we saw Hook (Colin O’Donoghue) make a deal with Mr. Gold (Robert Carlyle) to impress Emma.

Rumple is making a lot of deals this week – in a new sneak peek released by ET Online, we flash back to his first meeting with Anna (Elizabeth Lail) in the Enchanted Forest:

In the sneak peek, Anna enters Rumplestiltskin’s castle. He’s sitting in front of a crystal ball, and has clearly been expecting her arrival.

She tells her that her name is Joan, and asks him if there’s something wrong with his skin… oh Anna, turn on your filter.

Rumple sets her straight: “Your name isn’t Joan. You see, names are my stock and trade, dearie. And yours is… Anna, of Arendelle.” (We guess royals don’t need last names in this realm, either.)

He also knows why she’s sought him out: she wants to know why her parents traveled to the Enchanted Forest all those years ago.

“As it happens, your parents paid me a visit,” Rumple tells her. “It would seem, when one needs answers, I’m the place to go.” And considering how evil he is, that’s really rather dumb! But oh well.

Anna is more than ready to make a deal with him to learn more about what her parents were doing. “I will do whatever it takes to help my sister,” she tells him – and that’s clearly the magic words Rumpelstiltskin was hoping to hear.

Related: Once Upon a Time’s Anna and Kristoff preview romantic Frozen flashback

He produces a tiny bottle with a black liquid inside… we wonder who that’s for? The recently freed Snow Queen (Elizabeth Mitchell), perhaps?

The promotional stills for this episode reveal that Anna returns to Arendelle, where she reunites with Kristoff (Scott Michael Foster). We hope he’s a little more cautious about Rumpelstiltskin than she is!

Once Upon a Time season 4, episode 4, “The Apprentice,” airs tomorrow night at 8/7c on ABC.