How can I truly forgive?

How can I know whether in my heart I have truly forgiven someone as we are supposed to forgive, with our hearts, and not just tell myself intellectually “I forgive them,” especially when I want to separate myself from these people.
Can I forgive someone yet still not want to be friends with these people ever again because of their actions? Then also, if I do not want to associate with them because I don’t think they are honest people, is this not judging them?
I am in a quandary over this. Please advise.
Thank you.

These links should be helpful for understanding the teachings of the Church about forgiving others. If you have any further questions or concerns that are not answered by these links, please contact Catholic Answers directly.

**Recommended Reading:
**If I forgive a person who has harmed me, is he forgiven by God?
To forgive or not to forgive?

DISCLAIMER: The views and opinions expressed in these forums do not necessarily reflect those of Catholic Answers. For official apologetics resources please visit