Would you give a second chance to the person whom you loved but hurt you the most?
Very difficult question.
I think that we should be able to forgive someone if we see that this person is honest and ready to repent.
If person can't repent and ask for forgiveness I don't think that we can forgive.
Forgive but not forget.