How do I save my marriage?
It seems like no matter what I do or how hard I try I can't seem to say or do anything right in my wife's eyes. I work as a truck driver and I'm gone 4 to 5 days a week. On my days at home we go out to eat, spend time with her family, shop, do some housework and help raise our 4 year old son. My wife and I have been together for 7 years and married for 5 of those years. I really feel like we have a good life.
Here's the problem. 4 1/2 years ago I did something really stupid. I got a call from my ex girlfriend one day and she was upset about her current boyfriend. Long story short, I had phone sex and shared some nude pictures with her. My wife found the pictures on my phone and said we were through because she couldn't trust me anymore. I pleaded with her to forgive me and give me the chance to earn her trust back. She agreed to as long a I never betrayed her trust again. And so help me God, I have never betrayed that trust again. So, how long is she going to keep hating me for it? She still says she doesn't trust me and doesn't even want to have any physical contact with me. It's been nearly 1 1/2 years since we even made love to each other. I know I did her wrong, but will I ever have my wife's true forgiveness or am I doomed to be hated forever?