Two years ago I was out with a group of co-workers and I was so blackout drunk that some friends had to carry me to a friend's apartment and throw me onto a bed to let me sleep it off. I was alone when I hit the bed. I woke up to the feeling of a female co-worker rubbing my leg and then that ended up leading to sex. I'm not saying I was assaulted - I was awake and participated - but it felt like it was a dream rather than not real life. Had I been sober I wouldn't even had agreed to sleep over - I'd never knowingly put myself near that situation. I know none of this makes it okay. I'm responsible for drinking as much as I did and ultimately responsible for my actions afterwards.
I never told my wife since we're in an extremely happy marriage and I KNOW this will never happen again. But it eats away at me all the time. It's been 2 years and I still feel guilty about it regularly. How do I forgive myself and move on? Can I?