I, for one, think you are doing very well with these changes and challenges, all things considered. I'm guessing I personally would've cut and run from Mono a few months ago, as the idea of a partner cheating (whether it be physically, or being open to it) is the most terrifying thing for me...