In Christianity, God will forgive all your sins. But can you forgive others?
In Buddhism, there is a saying - 怨怨相抱何时了，放下屠刀，立地成佛， 善哉， 善哉。
forgive & forget - dont think anyone can do this well. forgive is one thing, forget is another thing.
forgive and then what? embrace and trust that person like before again? i dont do revenge but i tend to shun very far from these people. i think i tend to trust people alot, but until they crossed the line. the best thing is, they do you wrong and expect you to pretend nothing has happened & you should be forgiving.
and no, i am not a forgiving person in this case. life still goes on, whether i forgive them or not. period.