It's time for Emma (Jennifer Morrison) to learn a little magic on "Once Upon a Time," and who better to teach her in the most horrifying of ways than Regina (Lana Parrilla)?
We've got an exclusive sneak peek at that lesson, which starts out fun and ends a little frightening. Of course we're sad that there's no Hook (Colin O'Donoghue) in sight, but when Emma talks about him... that's some magic, too. Take a look:
"Once Upon a Time" airs Sunday, April 13 at 8 p.m. on ABC.