I have a message for you:
Your sins are already forgiven.
Jesus paid for all sin, past, present, and future; and God accepted His payment on our behalf.
God is not shocked or surprised by your sin. He knows it all and has seen it all before, yet He still sent His Son, loving us all enough to let His Son choose to pay the price we owe for the evils He did not do. And Jesus did so willingly out of love, delivering all who receive His gift of saving grace, delivering us from sin’s death – separation from God, desiring to give us life with God for all eternity.
There’s only one sin God will not forgive and Jesus doesn’t cover: the sin of refusing to believe and trust the truth of the work of God’s Spirit in birthing Christ to a virgin; living through Him, performing miracles and teaching truth; letting Him die on a cruel cross on our behalf so He (the Spirit Power of God) could raise Him to life again; taking Him up in ascension to sit on God’s throne as King of kings and Lord of lords. If we refuse to believe these truths of the birth, life, death, resurrection, and ascension to Lordship of Jesus Christ, only possible because of God’s work through the power of His Spirit, we cannot possess eternal life with God the Father. When we possess eternal life in Christ, He gives us the Spirit Power of God, making us a new creation, bearing the fruit of the nature and image of God in us. Eternity begins when we let God in.
Your sins are forgiven. Receive your gift by believing in Christ, receiving Him as Lord, and you will be saved to eternal Life.