And the hooded figure is Emma herself. Duh!
Uh, Rumbelle's son isn't Morpheus, he was just pretending to be him.