In reading the statements you have made, I can tell you are a stand up guy. Please remember only Jesus is perfect. You made a mistake and you admitted your infidelity.
I have made the same mistakes. Before I got married to my wife, I had a baby with another young lady, after I already had two by my girlfriend who is now my wife. We also had another baby which makes three for us and four for me. Two boys and two girls.
My wife is a much better wife than I am a husband. We still argue and disagree after being together 16 years. and I still cope with the fact that there are so many women out there and I choose to stay loyal to my wife.