So uh... is there a reason she couldn't just get a divorce? Also it seemed like after the time-travel happened, it was revealed she always knew on some level that he's not a great guy... I feel like we're missing some context as to how this all played out.
It's still a cute story, but trusting an old story about wish granting that kills you if you fail seems drastic.