Psalm 139 is a big psalm, one of the best known out of all 150. As a Christian pastor I have often read and shared this psalm with others, in many many different situations and circumstances. As a son, a husband, a dad, an individual follower of Jesus, these are words that I have also often engaged with personally and taken great comfort in.
The psalm itself comes in five blocks, each of which contain wonderful truths, first penned by David as he wrote about the God who He knew and who knew him.