does god forgive adultry