Got my boyfriend forgiveness, but I can't forgive myself for cheating on him :(

I started a relationship some 6 months ago and I thought that it wasn't serious, neither for me nor the the guy I was dating.. he was a real good friend, one I'll hang around with, go for drinks after work with etc, till the night when we were so drunk we slept together and then he suggested that we tried going out together but I thought he wanted only friends with benefits relationship..So, in the first months, I cheated on him more than once (with no remorse) with my ex whom I'd love for the past 7 years, but little by little I started having feelings for my new boyfriend and was soon overwhelmed by guilt.. I told him what happened and we broke up.He asked me to give him some time and I was heart-broken thinking that I had lost him.. But he came back and offered me another chance.. I am so happy, and things seem to be going really fine between us, and I might even say that we are closer now than before. He is more loving, more affectionate and more caring and I do my best to be the best girlfriend ever.. He never talks about what happened, never makes any reproach.. But I still feel so guilty.. I feel disgusted in myself, I feel so dirty that I can't even make love with him, though I want to.. This is totally absurd because he is the one who is supposed to have these feelings.. I want to get over that disgust, I want to feel clean and worthy of his love, but I can't think of a way how.. I need help, because I love him, and I don't want to lose him.. PLEASE HELP..
Updates
+1 y
What bothers me more is the fact that I know there is a huge difference by the way forgiving and forgetting.. I know that even if he forgives, he will never forget and I don't blame him for that. I can't forget neither.. but I don't know what he thinks about it..does he think about it when in bed with me? does he too still find me disgusting?
Updates
+1 y
What bothers me more is the fact that I know there is a huge difference between forgiving and forgetting.. I know that even if he forgives, he will never forget and I don't blame him for that. I can't forget neither.. but I don't know what he thinks about it..does he think about it when in bed with me? does he too still find me disgusting?
Got my boyfriend forgiveness, but I can't forgive myself for cheating on him :(
Post Opinion