What if Miriam has to die? Like in Lost.. Charlie had to die.
Adam and Eddy also wrote Lost episodes, including season 3, episode 4, captured in this image (yes, that’s Emily de Ravin who also portrays Belle). Charlie was saved from being struck by lightning by Desmond. Desmond was the one character from Lost who could time travel. He could see Charlie dying, so he tried to change the future. Then, Charlie was almost hit with an arrow, drowned, etc. Desmond tried over and over to save him from dying, but each time the Fates had some other disaster waiting.
What if Miriam was supposed to die? Even though Emma saved her once, what if the universe keeps conspiring to kill her? Maybe she can say goodbye to her family and die a hero, but she’s going to die.
I would love to watch Regina tag along after Miriam trying to save her time after time, only to have Miriam see that she’s changed and forgive her.
It’s a sad theory, but it’s one way to get out of this love triangle with the characters’ integrity intact.