Psalms 139 is one of my favorite passages of Scripture. Psalms 139:1-12 talks about how well God knows each one of us. There is nowhere that we can go where God cannot find us. He knows our every thought. The Lord knows what we are going to say before we can say it. It’s just amazing to me, that he can know us so well, and in spite of our sin, our mistakes, our bad attitudes, selfishness and so much more, he still loves us.