What if this dream isn’t Rumple’s but Bae’s? It would explain why Regina isn’t there (Bae doesn’t know about her being Henry’s adopted mother so why would she be there)
Bae has to know who Regina is, otherwise what did he think was going on at the well, when Henry tried to blow it up, then Regina destroyed the curse?
“Emma, why does the crazy lady want Henry to love her?” 😮
Good point, but Bae could be dreaming about an uncomplicated family occasion. Henry is there with his real family. I don’t think it’s Rumple’s dream purely because of Belle’s absence. This dream seems to reflect Bae’s view of magic- everything is fine until Rumple begins using magic.