"there is a lot going on"
that is correct
all because of the OP's partner
he invited this crap into their relationship
I like my relationship to be drama-free
or at least for any "drama" to be created by just me and him
letting randoms into your relationship is unforgiveable
he did that, by his actions
he was up to no good, because let's face it, if he was the soul of discretion and propriety, this would never have happened
he needs to answer why it happened
he hasn't answered why sufficiently
a strong relationship, with partners that can be trusted, would simply have no chinks this wide
look at the chinks OP....and ask yourself why they are there