Jagger provided lead vocals and harmonica, while Kravitz played electric guitar, bass, drums, and tambourine, and provided backing vocals. Craig Ross contributed acoustic guitar. Themes and Lyrics
The lyrics emphasize a sense of spiritual and material fulfillment, reflecting on finding beauty and divinity in everyday life, from "a clear blue sky" to "a father’s face". The recurring chorus, "God gave me everything I want," serves as a celebratory declaration of gratitude and abundance. Notable Performances mick_jagger_god_gave_me_everything
Rolling Stone described it as a "driving, riff-propelled rocker" reminiscent of early Rolling Stones punk energy, while AllMusic gave it a 3 out of 5-star rating. Production and Credits Jagger provided lead vocals and harmonica, while Kravitz
Jagger performed the song live on Saturday Night Live in 2001. The recurring chorus, "God gave me everything I
It peaked at number 24 on the Billboard Mainstream Rock Tracks chart.