Anyway, in the next instalment Emma's having some memories of her tough childhood - and so she's trying to find the birth father of two kids to prevent them from having the same fate. Aww.
But over in the fantasy world, it's not so sweet. In fact, the Evil Queen has caught up with Hansel and Gretel... and she wants them to steal an artifact from one of her rivals. This could go very wrong indeed!
Take a look at some photos from the next episode of Once Upon A Time by clicking through our gallery below.
Once Upon A Time airs on Sunday at 8/7c on ABC.