Our sins are debts that none can pay but Christ. It is not our tears, but His blood; it is not our sighs, but His sufferings, that can testify for our sins. Christ must pay all, or we are prisoners forever. - Thomas Brooks
What Jesus did on the cross is for all people Jn 1:12 But as many as received him, to them gave the power to become the sons of God, even to them that believe on His name.
Rom 3:23 tells us All have sinned, and God the Father gave His all for our redemption. What a loving powerful God who gave His only begotten Son for us.
For God to forgive sinners without the full penalty being paid would contradict His justice and make Him our partner in evil. Christ fully paid that penalty for our sins--but the pardon must be willingly and gladly received. God will not force anyone into heaven.
- Dave Hunt