God loves sinners so much he gave his only son to die for them to reconcile them to Him (Romans 5:8; John 3:16). This is an undeniable truth.
Someone might ask, “So does this mean that God loves me just the way I am?” In response, let us make three points.
(1) While God loves you “the way you are”, or rather in spite of the way you are, you cannot love him the way you are, because your sin interferes with your relationship. You need to be born again.
(2) God’s love for you caused Jesus to come and die for you to change you. God doesn’t love “the way you are”, He loves you and wants to change the way you are so you can love Him. What we mean is that, God loves sinners and wants to remove their sinfulness to restore their relationship with Him.
(3) God’s love for us is because God is love, not because we deserve love. We humans tend to think worthiness = love.This is human thinking. God’s love is perfect and stems from his own nature not our deserving of it. He calls us to love the undeserving by loving your enemies, because He loves His enemies.