Another way to say "forgiving someone requires thought" is "thought is required for forgiving someone"