Credits
PERFORMING ARTISTS
John Legend
Vocals
Jamelle Adisa
Trumpet
Matt Jones
Organ
Erick D. Walls
Guitar
Dmitry Gorodetsky
Bass
Lemar Carter
Drums
Roland Garcia
Percussion
Scott Mayo
Tenor Saxophone
Lemar Guillary
Trombone
Dan Boissy
Baritone Saxophone
Stephanie Matthews
Violin
Miran Kim
Violin
Wynton Grant
Violin
Paul Cartwright
Violin
Scott Tixier
Violin
Leah Zeger
Violin
Jake Falby
Violin
Hannah White
Violin
Chris Woods
Violin
Stephanie Yu
Violin
Kayvon Sesar
Violin
Shigeru Logan
Violin
Susan Chatman
Violin
Lauren Elizabeth Baba
Violin
Yvette Devereaux
Violin
Nadira Scruggs
Violin
Giovanna Clayton
Cello
Caleb Jones
Cello
Julie Jung
Cello
Adrienne Woods
Cello
Ro Rowan
Cello
Michelle E. Rearick
Cello
Isaiah Gage
Cello
Jean-Paul Barjon
Cello
AJ Fanning
Cello
Natalie Imani
Background Vocals
SheNice Johnson
Background Vocals
Karyn Williams
Background Vocals
COMPOSITION & LYRICS
Meghan Trainor
Songwriter
John Legend
Songwriter
Jamelle Adisa
Horn Arranger
Matt Jones
String Arranger
PRODUCTION & ENGINEERING
Raphael Saadiq
Producer
Humanz
Mixing Engineer
Hotae Alexander Jang
Engineer
Migui Maloles
Engineer
Billy Hickey
Engineer
Mike Bozzi
Mastering Engineer
Akihiro Nishimura
Engineer
Lyrics
You've given me the world with all your love
So, I got you something special just because
I found a gift that's perfect
And you're more than worth it
It's everything that you've been dreaming of
Oh, this is my love language
So, I'll go ahead and say it
'Cause you're the gift that keeps on giving
You deserve it all (all)
You deserve it all (all)
You know you've been good all year
Come over here
And let me show you
You deserve it all (all)
You deserve it all (all)
I'll share with you and more
And you're loving me
You're so good with me
'Cause you deserve it all
You give all of yourself so unselfishly
So, I-I wanna give you all the finest things
I found a gift that's perfect
And you're more than worth it
It's everything that you've been dreaming of
So, treat yourself to something nice
The luxury, the life
'Cause you're the gift that keeps on giving
You deserve it all (all)
You deserve it all (all)
You know you've been good all year
Come over here
And let me show you
You deserve it all (all)
You deserve it all (all)
I'll share with you and more
And you're loving it
You're so good with me
'Cause you deserve it all
For all you mean to me
Underneath the tree
You're the scene behind your wildest dreams
And I know that I should do this all year long
'Cause you deserve it all (all)
You deserve it all (all)
You know you've been good all year
Come over here
And let me show you
You deserve it all (all)
You deserve it all (all)
I'll share with you and more
And you're loving me
You're so good with me
'Cause you deserve it all
Writer(s): Meghan Trainor, John Roger Stephens
Lyrics powered by www.musixmatch.com