Jackie , I agree with JK that you are not happy in your marriage . Your husband had a Mistress , he committed adultery , the Ultimate Betrayal . Him loving you and being in love with you are two different things . When a man is in love with a woman and adores her he does have lust for her .
A couple things you said bother me . To quote you " I KNOW he loves and ADOREs me. I know this, because most men would not put up with all the drama i have done to him in the past two years. " end of quote . He created the drama , he brought the drama and hurt in to your marriage by committing adultery . Most women I know would have kicked his butt to the curb , I know I would have , so please do not take the credit for the hurt and betrayal HE AS CAUSED and is still causing . As JK said it is as if you are asking permission .
The other is" I found out two years ago my husband was having an affair on me. When I found out he ended it right away, did all the right things. " I suspect you wonder, If you had not found out about his Mistress would he still be committing adultery ??? Along with will he do it again . Is he sorry for his adultery or just sorry he got caught ? Will he cover his tracks better the next time ? Did he admit to adultery or try to lie ? He's broken the bond of trust . His Mistress meant enough to him that he put you at risk for a STD perhaps one that could kill you . He put you and your marriage on the line for her . I would have a problem believing that this man loves and adores me . Apparently he DID NOT and IS NOT doing all the right things . You still feel he's changed in his intimacy with you . His actions are making you feel guility and has you questioning yourself as a woman . Yes he is still with you ... physically , but in your heart he is not with you as a man who loves a woman should be . Therefore he is failing in his efforts to save his marriage . Again he is the adultrous here not you , you have the right to feel betrayed , this is something that you will never forget . Apparently there were /are problems in your marriage , not saying this is your fault . One never corrects problems in a relationship by going outside of the relationship . He should have come to you , he choose instead to betray you .
Having said all this , if you decide to continue in this marriage then get back in to marriage counseling , find out why he continues to act as he does , there is a reason . I would also get back in to single counseling to help rebuild your self respect and confidence . Stop blaming yourself for feeling what you feel . They are your feelings and one can't help what they feel . You have also used the term " All Men " . Jackie all men do not act as your husband has , that is a bunch of horse manure . The world is full of good , honest loving men who are faithful . If the two of you can't work through this then it is time for you to move on with your life . And if you decide to do this , do it knowing you did not cause the end of your marriage . Life is to short for you to live with a man whom you are not happy with . He should be your best friend and make you feel in and out of the bedroom that you are the most beautiful , sexy woman in the world to him . Actions speak louder than words , he's not getting his job as a Man done . You no longer feel safe in his arms and I wouldn't either . Take care of yourself , you deserve to be happy , not wondering and questioning yourself . Again you are not the adultrous , he is . Or as Dr Phil says " He ran this off in the ditch it is up to him to fix it " . I wish you the best Jackie .