I was thinking Ursula was either, Rumple's mother, sister or an apprentice as his adoptive-daughter, who called him Daddy, the child he always wanted, you know a little girl he stole from one of his enemies. What if, Ursula is combined with Madame Medusa. They are both in comparision, Ursula and MM have the same characteristics, esp. their pets. Ursula could have two pet gators, calling them Brutus and Nero, only that she calls them HER LITTLE SLITHERING BABIES. Ursula could be in Manhattan, keeping an eye on Neal. What if, Neal knows her?! That'd be a shocker too. Or, I could just be wrong and that Regina is Ursula.
I'm fine with that. But I still think Ursula could be another actress playing her. Yet, she was the one who took Ariel's voice the first time, yet she was exiled from under the sea by King Triton, who punished her to live on land among humans without her powers. Up until, the point that Regina met Ariel through Ursula and stole her voice again for the second time, yet Triton couldn't find Ursula or the one responsible, Regina. Before the curse, was enacted.