Forgiver /(?)/

For·giv·er

Forgiver

n.
  1. One who forgives.