I have forgiven my ex best friend for totally ignoring me when I went to her place like 3 years ago now, but we have never been friends since. She wouldn't tell me that she had moved, or anything (we lived 12 hours apart), and then when I went out there for 2 weeks for her mom's wedding, she totally ignored me! So I went to stay with my aunt, which was wonderful, and then my ex best friend had the nerve to phone me and ask me what I was doing by leaving her stranded when she had made plans for us!!!!
I was so not impressed. So now it's been 3 years, and we haven't talked since. I did talk to her mom a while back, but still not like we used to! I think if you forget after you forgive, you're setting yourself up for another episode of the same thing. Maybe if you forgive and don't-bring-it-up/use-it-against-the-other-person-forget kind of thing, it's good, but you can't completely forget about it.
Just my opinion!