Forgiveness: Forgive and Forget?
Does forgiveness include forgetting? If so, why do we say "forgive and forget"? If forgiving included forgetting, we wouldn't need to say that.
I don't believe that forgiveness requires us to forget what happened. We have a responsibility to judge righteously to help protect ourselves, our families and others.
In the Book of Mormon, when Captain Moroni fought against Zerahemnah and his army, did he "forgive and forget"? No! He didn't!
Forgetting would have required Moroni to forget the things that Zerahemnah had done (like kill people and try to enslave the Nephites). If he had forgotten, he should have just sent some of his soldiers unarmed to meet Zerahemnah. When he killed them, he could "forget" again and send more unarmed soldiers to be killed...
Does that sound logical to you? I don't think the Lord means forget when he tells us to forgive.
So, what is forgiveness? I think that forgiveness is when we stop hating somebody and start loving them again. If we love someone, then we have forgiven them and obeyed the Lord's commandment. Loving someone means wanting the best for them (see more here).
Can we love someone and still remember what they've done? Yes. We can.
Can we love someone and still take caution and protect ourselves? Yes. We can.
Can we love someone and still fight them? Yes. We can.
Remember, at one point, Captain Moroni stops the battle with Zerahemnah to try to get them to surrender. Why did he do that? Because, I think, he loved Zerahemnah and the Lamanites, even though they were attacking his land. He wanted the best for them (and probably prayed for them), but he also had a responsibility to defend himself, his family and his country.
The scriptures say we should forgive. I don't think they say "forgive and forget".