Firstly, I have not read everyone’s replies, so apologies firsthand if something I say here is being repeated.
I must first ask, and please do not assume I’m sticking up for your partner, but … was anything going on in your marriage in the beginning that might have led to this? You stated in your reply that “but in the beginning, it does not really surprise me”. Why do you say that? That is a very bold statement and speaks volumes. What was going on back then…?
Maybe he is a different man today? Maybe you’re a different women today? Maybe you have a completely different relationship today than you had back then. This happened 7 years ago, not 7 months so that too needs to be taken into consideration.
I do think you need to confront him, but I also think that you need to be realistic about this. You’re hurt, and no matter what, when you confront him shouting will probably take place. This is normal but can lead to much more upset that is necessary.
If this has been an ongoing situation then something really needs to be done. If this was a one time thing, perhaps forgiveness might be in order?
I think therapy is a good idea, but realistically speaking, not everyone wants to go to therapy and it is not practical for everyone. Do what is right for you.
On ending this, I must say, you can get countless advice from us, but we are not you and do not feel you’re pain. We do not have your family. Only you can decide what is best of you and your life. Please do not let what anyone on here say’s dictate YOUR OWN WISDOM, it is easy for us to spout advice and wisdom, but it is you that has to live your life.
I wish you so much happiness and resolve.
Thinking of you.