Do you have difficulty forgiving?

I just can't do it, no matter who I meet, friend, family or acquaintance (with the exception of my daughter). Once I felt betrayed there is no going back, I don't wish any harm or revenge or anything, but I always have the fear that it will happen again when I was hurt, and a Once the trust is lost, it's over, I block it completely even if the person comes to see me in good faith. I would like to act differently, but I can't... How do you handle this kind of situation? Other people in this situation?