Credits
PERFORMING ARTISTS
Mary J. Blige
Vocals
Benjamin Wright
Strings
SAM ROMANS
Programming
COMPOSITION & LYRICS
ANDY MURRAY
Composer
Benjamin Wright
String Arranger
SAM ROMANS
Composer
Teddy Riley
Composer
PRODUCTION & ENGINEERING
SAM ROMANS
Producer
Teddy Riley
Additional Producer
Marshall Bryant
Assistant Recording Engineer
Jaymz Hardy-Martin III
Engineer
David Kutch
Mastering Engineer
Tom Elhmhirst
Mixing Engineer
Mike Horner
Recording Engineer