"All my Life" is a contemporary setting of Psalm 73 and offers a little bit of everything! Ken Medema uses funky rhythmic music for us to sing about the frustration of walking in God's ways while watching evil flourish, and he pairs that with contemplative music as we sing a prayer of gratitude for our salvation and for God's abiding presence. This song is best suited for a vocal solo but the opening verses also allow congregational participation. "All my Life" can be performed with piano and additional rhythm section instruments (guitar and drums). Look for these additional titles in this series of Psalm settings by Ken: "God, I am Beaten, Battered, and Bruised (Psalm 56)," "It's Good to Give Thanks (Psalm 92)," and "We Will Raise Our Eyes (Psalm 121)."