I cheated on my now ex-wife a couple years ago and we've been divorced 16 months. We were married almost 14 years. I was an asshole then and never felt like I was truly sorry around that time. We have 2 amazing children and she has sole custody of them. I see them 2 nights a week and have them every other weekend. I'm not looking for sympathy but how does one move on and forgive oneself. Obviously time will help but I can't get past it and in my mind, it's keeping me from being a better version of me. I'm an atheist so asking forgiveness from a higher power is not in the cards.