Atoner
A·ton·er
Atoner
n.
One who makes atonement.