One can forgive and still experience negative feelings. But the person who has forgiven doesn't act on those negative feelings. He doesn't allow those negative feelings to determine how he will treat the person who has wronged him. Instead, in spite of the negative feelings, he treats that person with love. In time, he discovers that the negative feelings have disappeared, if not entirely, yet almost so.
Forgiveness includes forgiving oneself.
Suddenly I realized the arrogance of my refusal to forgive myself. The Bible is very clear on the subject of forgiveness. This is serious stuff, for without God's forgiveness, we are doomed to eternal damnation. Many marriages end up in divorce because one or both spouses refuse to forgive. Unforgiveness is like a cancer which, if not nipped in the bud, will entirely destroy a marriage.