It's almost time for another episode of Once Upon A Time... and we're going to find out more about the seven dwarves! Well, about Grumpy in fact, as he falls for a "beautiful but clumsy" fairy called Nova (it's only guest star Amy Acker!).

It looks like we'll see more from Belle (Emilie de Ravin) too, and over in the real world Emma's trying to figure out Kathryn's bizarre disappearance. Oh, and Mary Margaret teams up with Grumpy's alter ego Leroy for a good cause, but he makes a promise he might not be able to keep...

Advertisement - Continue Reading Below

Take a look at some photos from the next episode of Once Upon A Time, 'Dreamy', below!