But the scripture also says, Galatians 6:7 Do not deceive yourselves; no one makes a fool of God. You will reap exactly what you plant.
God does forgive sins, but He warns that we will not make a fool of Him.
Sure we all make mistakes. But does that mean we must deliberately and without any remorse on our part put Him to the test, just to see if He will forgive us?
He says we must not test Him. Deuteronomy 6:16
Contemporary English Version
so don't try to make him prove that he can help you, as you did at Massah.
In psalms 91:11-12 it says
For He shall give His angels charge over you,
To keep you in all your ways.
In
their hands they shall bear you up,
Lest you dash your foot against a stone.
Later on Satan invited Jesus to test God whether this is so or not.
Matthew 4:5-7
If you are the Son of God,” he said, “throw yourself down. For it is written:
“‘He will command his angels concerning you,
and they will lift you up in their hands,
so that you will not strike your foot against a stone.”
Jesus answered him, “It is also written: ‘Do not put the Lord your God to the test.”
So we need to be careful with that one.
God also says, He will have mercy on whom He chooses. Romans 9:18
So a lot of those who are thinking they will do as they please because all is and will be forgiven, they may be in for a shock when God tells them, depart I never knew you. Matthew 7:23
So in conclusion, God is merciful and abounding in steadfast love. But don't abuse His kindness.