To error is human, to forgive divine. but I agree its not easy and forgiving people doesn't mean you are going to just let them run over you. Sometimes it means you need to let go, if they are toxic. You can forgive them but don't need to associate with them any more. Holding ill feelings towards someone means they have control over you so letting go of grudges is more for your own health