It truly depends, I have always been known to dwell on the past, but some of the larger things you have to give the person a second chance, and if they waste that chance then often It is harder for me to forget.
Yes and it is always better to forget, because such thoughts will attract related emotions and will create more problems. The best way is to be engaged in work and friends (especially the cheerful ones).
It depends if they ment to or was just thrown into that position ect If someone decieved you and cheated on you then they do not deserve forgiven and you should keep your distance IMO.
Yeah ! I forgive one who hurts me . but , we can't forgot those bitter moments . But, its not a mistake to forgive them .
Greatly depends on what was done and who it was. To be honest though, I am no good at forgetting. I am horrid at it.
Of course, but it sure is hard to forget.