I have given God a million plus one reason not to love me and none of them has ever changed His mind. The Bible is clear: “Nothing in all creation is hidden from God’s sight” (Hebrews 4:13). Even if I am decent and good as I can possibly be, I am still guilty before God. I John 1:8 confirms that, “If we claim to be without sin, we deceive ourselves and the truth is not in us.” I have learn that Psalm 139:23-24 is a guiding post to remind myself to ask God to, “Search me, and know my heart; test me and know my anxious thoughts. See if there is any offensive way in me, and lead me in the way everlasting.”Now have I taken the everlasting way, every time? No, but why would a righteous and flawless God continue to choose to love a flawed and unrighteous person like me? That’s because God is love (1 John 4:8). Love is the very essence of who God is and through Christ we see God’s demonstrative, incomprehensible, and incorruptible love through His birth, death, burial, and resurrection (Romans 5:8). You see, the gap between who I am and who I should be is large, gaping, unmissable and unmistakable. But God’s love for me and us is far greater than our imperfections, mistakes, failures, and flaws! I humbly submit to you that, I am an imperfect person loved by a perfect God because He sees me perfected in Christ!