I am a good enough ...

Forgiving someone doesn't mean trusting them again. The difference between the two matters a lot.

I am a good enough person to forgive you,
but not stupid enough to trust you again.