There is a lot that I can forgive (after all, I have a very non-confrontational manner and wouldn't want something to carry on for too long). However, it's very difficult for me to forget. Sure, forgetting details comes naturally to me (almost too naturally), but if someone hurt me significantly I would remember it for a long time.
But as for forgiveness I can forgive a lot.
Except for rape. Or. Drug pushing. Or killing my family or something like that. Normal stuff I can easily forgive.