Featured In
Top Songs By Gregory Porter
Similar Songs
Credits
PERFORMING ARTISTS
Gregory Porter
Vocals
Kem
Vocals
Alicia Olatuja
Additional Vocals
Chip Crawford
Piano
Aaron James
Double Bass
Emanuel Harrold
Drums
Keyon Harrold
Trumpet
Yosuke Sato
Alto Saxophone
Tivon Pennicott
Tenor Saxophone
Ondrej Pivec
Organ
Demetrius Nabors
Keyboards
Rex Rideout
Keyboards
COMPOSITION & LYRICS
Gregory Porter
Composer
Guy Lawrence
Composer
James Napier
Composer
Howard John Lawrence
Composer
Chip Crawford
Co-Arranger
Keyon Harrold
Horn Arranger
Kamau Kenyatta
Horn Arranger
PRODUCTION & ENGINEERING
Gregory Porter
Producer
Kem
Producer
Kamau Kenyatta
Producer
Pascal Bod
Studio Personnel
Jay Newland
Mixing Engineer
Charlie Paakkari
Recording Engineer
Eric Morgeson
Recording Engineer
Jezreel Santos
Recording Engineer
Todd Fairall
Mixing Engineer
Ray Bardani
Mixing Engineer
Lyrics
Weight of love on my shoulders
I thought the end would be easier than this
I thought my heart had grown colder
But the warmth of your kiss I can't dismiss
Though my past has left me bruised
I ain't hiding from the truth
When the truth won't let me lie right next to you
But it's holding on
And it's holding strong
Even though I tried to make it
Played the part but I can't fake it
It keeps holding on
And it's holding strong
Even though I tried to break it
Heaven knows that I can't shake it
Holding on
(Holding on, holding on)
Holding on
I've seen times that were harder
I remember the taste of bitterness
Won't you help me, my father
Help me fall in the love that I have missed
Though my past has left me bruised
I ain't hiding from the truth
When the truth won't let me lie right next to you
But it's holding on
And it's holding strong
Even though I tried to make it
Played the part but I can't fake it
It keeps holding on
And it's holding strong
Even though I tried to break it
Heaven knows that I can't shake it
Holding on
(Holding on, girl, I'm holding on)
Holding on
(Holding on, yeah)
But it's holding on
And it's holding strong
Even though I tried to make it
Played the part but I can't fake it
It keeps holding on
And it's holding strong
Even though I tried to break it
Heaven knows that I can't shake it
Holding on
Holding on
Holding on
Holding on, girl
It keeps holding on
Hey
Holding on
You better believe I'm holding on
Holding on
Ee girl, ooh baby
Holding on
I'm holding on baby
Holding on
Holding on
Holding on
You better believe I'm holding on
You
Holding on
I'm holding on girl
Holding on
Written by: Gregory Porter, Guy Lawrence, Howard John Lawrence, James Napier