Will Amirah forgive me?
TLDR at the end.
It's my first playthrough of Sandrock (I've played Portia a couple times and loved it). I had not given anyone a heart knot and only vaguely remembered how to use it. So I figured when I accidentally found myself with Heidi and Qi as my girlfriend and boyfriend, that it wasn't officially cheating unless I had given them a heart knot.
Well, I have a weakness for pretty girls who wear boots and boot socks with skirts, so when I found Amirah, I knew she was the one for me. I raced through her romance quests and had been blissfully going steady with her. I forgot all about Heidi and Qi, except for when I had to interact with them for the story. But I stopped picking the romance options.
Well, one night at the saloon, Owen is regaling the town with a story, so I hit up all the townsfolk to chat with them. I saved Amirah for last so I could do all the interactions with her. I saved the kiss for last. Completely overlooking Heidi who was standing right next to us. They both immediately lost relationship points with me, but Heidi somehow was still my Soulmate and Amirah went from being my Lover to an Associate. She also told me to never speak to her again.
I already bought the engagement ring from Mysterious Man. So, will she forgive me, or do I need to restart? I think I'm a little over half way through this surprisingly long storyline.
TLDR; cheated on Heidi and Amirah. Will Amirah forgive me, or should I restart?