Psalm 139:1: O Lord, you have searched me out and known me; you know my sitting down and my rising up; you discern my thoughts from afar.

One thing we do not think of much is how God knows us from the inside out. Every thing about us, our thoughts, our deeds, our imaginations: God knows it all.

There is nothing we can hide from him, and yet he still chooses to love us for all eternity.

No matter how far we get from God - or at least how far we think we get - he is there with us, watching over us and willing us to do what is righteous.

Try to stop for a while and listen out for him...