Cheated on my boyfriend

I feel bad for cheating. when I told him I fucked my ex, he cried to me . It made me feel even more bad because he forgave me. I am not sure what to do to get over myself. This is the first time I have ever cheated. How can I forgive myself .