In Psalm 103, David challenges himself: Praise the Lord, O My Soul, and forget not all his benefits. In the rest of the psalm he sets out to list those benefits. In this message, Pastor Cam compares this psalm to a beautifully woven carpet which is comprised of both dark threads and bright and colorful threads. The dark threads are the realities of the human condition. The bright threads are the attributes of God which are on display. Find out how David weaves them together into a beautiful psalm of praise and then join David in praise?