your master is cheating and he is not even hiding it from you.. it is a sad story and very disrespectful to you but you have to make some tough decisions and it is your life and you know best what you can accept and what you need to do. I wonder how you never discover these things a long time ago.. usually cheaters have a pattern of behavior and they always do the same thing. If it makes u feel better I went through a simmilar situation before and took me a very long time to get out of it. but I did survive.. that’s how I ended up in vancouver.