Credits
PERFORMING ARTISTS
Brian May
Guitar
Cathy Porter
Background Vocals
Shelley Preston
Background Vocals
COMPOSITION & LYRICS
Brian May
Composer
PRODUCTION & ENGINEERING
Brian May
Producer
Justin Shirley-Smith
Engineer
Bob Ludwig
Mastering Engineer
Kris Fredriksson
Additional Producer