Credits
PERFORMING ARTISTS
Paul Weller
Vocals
COMPOSITION & LYRICS
Paul Weller
Composer
Sean O'Hagan
String Arranger
PRODUCTION & ENGINEERING
Paul Weller
Producer
Jan "Stan" Kybert
Mixing Engineer
Simon Dine
Producer
Howie Weinberg
Mastering Engineer