-
Bass Guitar
-
Randy Jackson
-
Performer
-
Composer
-
Robert Plant
Jimmy Page
-
Composer
-
Bass Guitar
-
Randy Jackson
-
Performer
-
Drums
-
Travis Barker
-
Performer
-
Electric Guitar
-
Steve Vai
Orianthi
-
Performer
-
Lyricist
-
Robert Plant
Jimmy Page
-
Composer
-
Performer
-
Mary J. Blige
Ron Fair
Steve Vai
Jerry Hey
Travis Barker
Orianthi
Randy Jackson
-
Performer
-
Mixing
-
Jack Joseph Puig
-
Production
-
Recording Assistant
-
Wesley Seidman
Aaron Walk
Tal Oz
-
Production
-
Horn Arranger
-
Jerry Hey
-
Other
-
Piano
-
Ron Fair
-
Performer
-
Recording
-
Allen Sides
Frank Wolf
Steve Genewick
Tal Herzberg
-
Production
-
Vocals
-
Mary J. Blige
-
Performer
-
Strings Arrangement
-
Steve Vai
Ron Fair
-
Composer
-
Studio Personnel
-
Aaron Walk
Frank Wolf
Tal Oz
Wesley Seidman
Tal Herzberg
Steve Genewick
Jack Joseph Puig
Allen Sides
-
Production
-
Composer Lyricist
-
Robert Plant
Jimmy Page
-
Other
-
Primary Artist
-
Mary J. Blige
-
Main Performer
-
Producer
-
Tal Herzberg
Ron Fair
-
Production