I just read a fictional book about Rahab yesterday. God had promised to give Jericho to the Israelites, and Joshua sent spies to check things out in Jericho. Rahab was the prostitute in Jericho who hid the Israelite spies from the king of Jericho's soldiers. While she had been living in a sinful lifestyle, Rahab recognized God for who He is. She says to the spies in Joshua 2:8 and 11, "I know that the LORD has given this land to you... No wonder our hearts have melted in fear! ... For the Lord your God is the supreme God of the heavens above and the earth below."
It would appear that Rahab turned from her sinful ways, as it says in Joshua 6:25 that she lived among the Israelites after being rescued from Jericho. And, in Matthew 1, you can see that she is part of Jesus' ancestry! She gave birth to Boaz, who was father of Obed, who was father of Jesse, who was father of David! Isn't that incredible?! God truly uses ordinary, imperfect people for His purposes! All I can do is sit here and marvel at God's ways!
Somehow this adds to my hope in the Lord. He's not requiring perfect, sin-free people. That reminds me, it says in 1 Corinthians 1:26-28, "Not many of you were wise by human standards; not many were influential; not many were of noble birth. But God chose the foolish things of the world to shame the wise; God chose the weak things of the world to shame the strong. He chose the lowly things of this world and the despised things..."
Anyway... I just feel God's love and acceptance today—and you should too! As it says in 1 Corinthians 1:31, "Let him who boasts boast in the Lord!" I am not perfect, but I love Him—and He loved me [and you] first! (1 John 4:19)