JB, it takes time, patience and forgiveness. You don´t forget, you forgive. You need time, both of you.
I´ve been on the other side. It´s hard there too. Guilt, remorse, disappointment, lack of self approval. All of that rapidly turns into depression and anxiety...
Walk slow, take your time. Wounds must heal. Help yourselves.