There is no way to have a happy ending for Mayrina's story, and she implies she is going to Baldur's Gate so you may encounter her there again.
Oh I don't know... Still alive, still safely carrying her child, and on her way to Bg (with her safely ambulatory zombified husband), where she might find someone who can raise said zombified husband properly provided she can scrape together the means to pay for it or work out an agreement... and if you clear out the swamp first, but don't talk to the witch or enter her house, and only then go back and do the road-side encounter, and side with the idiot brothers, they survive as well... I'd count that as a 'positive as you can hope for' outcome for now...
Well RAW. Her husband going from dead to Zombie (Undead) just made things 50x worse. See before she would have been looking at a Raise Dead spell - about 500g - likely out of her price range unless she can somehow scrape together that huge sum of money but theoretically possible.
Now that her Husband is Undead she would need at minimum a True Resurrection Spell, Cost? 25,000 gold. She could take her chances with a Reincarnation spell for 1,000 Gold if he has only been dead less than 10 days, but she risks getting a totally random race.
Just fyi, Revivify is only supposed to work if used within a minute of death.
No, Mayrina is screwed. She would have been better just taking him in the wheelbarrow and getting a low level necromancer to cast Gentle Repose for a couple copper pieces.
Mayrina is the worst. She reminds me of the main character, Dorothy, in the show Servant. Her flaw is in her inability to say goodbye. She already got two other people killed and she nearly ended up creating another Green Hag with her behavior.