How Long Does It Take to Forgive a Cheating Spouse?