One other point on forgiveness. It doesn't mean there are not consequences. For instance, you can forgive your husband for what he has done, harbor no ill-will towards him for it, but still decide not remain married to him. This is another area people mix up all the time. It is like when a family member of a murder victim forgives the murderer, that doesn't mean the murderer doesn't go to prison for the rest of their life or (in jurisdictions where it is a punishment) or even given the death penalty. There are still consequences even with forgiveness!
Human beings, as mentioned before, tend to look at things very binary. But most of these things are very complicated. Forgiveness, as DnJ says is for you, not your husband. I know people who have a spouse in their past that cheated and left them and they are still bitter about it! That is no way to live.
M(53), W(54),D(19) M-23, T-25 Bomb Drop - Dec.23, 2017 Ring and Piecing since March 2018