Dittos to all of the above.
Forgiveness takes trust; in both yourself and your addict. And trust takes a very long time to mend after it is trashed. Give yourself time; explain to him in the most compassionate way you can that it is the "behavior" and the trust that was destroyed that has caused this problem. His new behavior and the rebuilding of trust is the only thing that can lead to forgiveness; and for that, the ball is definitely in his court.
It takes time and action, not just words.