Have you ever forgiven someone who severely hurt you? Why/Why not/how did you forgive them?

For me, forgiveness is a journey, and in the end, it improved who I am as a person and made my future relationships better.
I was in an abusive relationship that consisted of mental and physical abuse, manipulation and mind games, toxicity, and love and hate. I was young and in love, and it started well at first. I fell hard! Then, it became an up and down rollercoaster. We're down from a fight. We're up from the makeup, back down from the above listed, and repeat. It became a habit, and I would leave him but then always came back when he would "change" and act like he did when I first fell for him. He really had his hooks in me. I was his little puppet. I believed he was going to change every time because for a moment, it was nice and we were in our special place again. It got to the point of living on eggshells when he got in his moods. Each time I took him back, it gotten even worse after the better wore off. He became more nasty verbally and mentally abusive. He did stop putting his hands on me, however, but I still had memories when he used to hit me, especially when he would call me names. It got too much, and I left for good, finally. I still missed him and wanted to take him back, but I knew I had to be strong. I eventually went to therapy because the pain was unbearable, and I was sabotaging my other relationships by projecting what he did to me on to them. After a lot of reflection and some healing, I finally met my true love. Who was understanding and strong when I would act up. Who was patient and helped me let go and forgive my ex and myself. It took time and work, but I finally forgave him years later. It's like a weight was lifted, and I am who I was before I ever met him, only stronger.
Have you ever forgiven someone who severely hurt you? Why/Why not/how did you forgive them?
Post Opinion