I am almost too forgiving. Sometimes it is hard for me to draw a line as to where to quit haha.
I think there really aren't too many things I won't forgive for, especially if it is the first time. Obviously when people start repeating the same behaviors that I have forgiven them for in the past, I start to want to forgive them less. Even if I stop talking to someone because of what they have done- I still keep my distance, but I forgive them in my mind at least.