God loves you. Unconditionally. Forever, no matter what. You can’t make Him unlove you, ever. I love how the Message Bible translates Psalm 103:12.
“As far as sunrise is from sunset, He has separated us from our sins.”
He has wiped them away, given us a fresh start. You don’t need to beat yourself up about a that mistake you made last year. Don’t punish yourself for your past wrong doings. God has completely forgotten about them. He sees you as His pure, perfect child.
Don’t let yourself get caught up in the *conditions apply mindset. The love of God doesn’t come with any catches. He just asks us to trust Him completely and know in our hearts that His plans are always better than ours.
“For God so loved the world, He gave His one and only Son, that whoever believes in Him shall not perish but have eternal life.” (John 3:16, NIV)
It doesn’t say “that whoever is perfect,” or “that whoever doesn’t have tattoos and piercings,” “that whoever hasn’t committed a crime,” “that whoever feels worthy.” Because of the Cross, because of the Blood, four nails, a crown of thorns, unimaginable pain, we’re all worthy of His love. Don’t continue to kick yourself for something God forgave you for a long time ago.
Whoever: whatever person, any person at all.
Any person at all.
God loves you, forever and always. To the world, we’re flawed and sinful. To God, we’re perfect, pure, and holy. Just put your life in His hands and trust Him completely, you won’t regret it.