Patterning your life around other's opinions is nothing more than slavery.
Forgiveness is almost a selfish act because of its immense benefits to the one who forgives.
True repentance means making amends with the person when at all possible.
The hatred you're carrying is a live coal in your heart - far more damaging to yourself than to them.