If you're forgiven, do you still need to compensate for them forever?

If you hurt someone, thought they would never forgive you but they did; do you still need to compensate for them forever?

ex: going out of your way and sometimes inviting them for dinner and doing special things for them endlessly. Within you... you still feel the need to make it up to them.

Do you need to do that or don't once forgiven? Is there a point you need to stop doing it or are you forced to do that forever since you were forgiven?

Updates
+1 y
Ok so you're absolved from their hurt, their anger, whatever bad feelings they held towards you in the beginning but now it's like you feel guilt forever and forever feel the need to make it up to them.
If you're forgiven, do you still need to compensate for them forever?
Post Opinion