I did a terrible thing to my half sister when I was only twelve. I hurt her and I feel like I don’t deserve to be forgiven. Despite that she has forgiven me after I apologized to her almost seven years later. We’ve started to rebuild a healthy relationship with each other and she expressed to me that I should forgive myself for what I did. I want to forgive myself but I can’t. My guilt is eating a way at me and I feel like a gross, disgusting, terrible person. I can’t help it. I did a bad thing and I can’t stop feeling like I’m a bad person for what I did. I feel ashamed and have begun to dislike myself. What should I do?