God forgives everything freely
The blood of Christ covers incest, beastiality, pedophilics, adulterers, fornicators, sexual immorality , drunkenness, substance abuse, theft, idolatry, lies, swindling, and everything else. Blasphemy of the Holy Spirit won't be forgiven not in the last age nor this one. He forgives once, at the cross to all who trust him, and separates the flesh from the spirit, dealing the spirit for the day of redemption. He took care of the sin problem forever.



