This reminds me of the book Amazing Grace. Such a good read on forgiveness