Featured In
Top Songs By Charlie Puth
Similar Songs
Credits
PERFORMING ARTISTS
Charlie Puth
Performer
COMPOSITION & LYRICS
Charlie Puth
Songwriter
Breyan Isaac
Songwriter
Jacob Kasher Hindlin
Songwriter
PRODUCTION & ENGINEERING
Charlie Puth
Producer
Chris Galland
Assistant Mixing Engineer
Jeff Jackson
Assistant Mixing Engineer
Dave Kutch
Mastering Engineer
Manny Marroquin
Mixing Engineer
Lyrics
[Verse 1]
You could say I lived a crazy life
For a man so young
The kind that made me question my faith
Now I'm lookin' back just wonderin'
Where the time has gone
But I guess it's just the price you pay
[Verse 2]
I've already loved more than I thought
I could love someone
I've already felt my heart break (Yeah)
I've already fell so many times
But I got back up
But at least I did it all my way
[Chorus]
I've been through it all
Yeah, I've been through it all
Yeah, you won't see me cryin'
If tomorrow never comes
God only knows
I've been through it all
[Verse 3]
Growin' up in this wild city
You had to fight or run
Now you know why I'm not afraid, yeah
Maybe it's my recklessness
That got me in trouble
But at least I did it all my way
[Chorus]
I've been through it all
Yeah, I've been through it all
Yeah, you won't see me cryin'
If tomorrow never comes
God only knows
I've been through it all
[Bridge]
Yeah, I've been through it all
Yeah
[Chorus]
I've been through it all
Yeah, I've been through it all
Yeah, you won't see me cryin'
If tomorrow never comes
God only knows
I've been through it all
[Outro]
You won't see me cryin'
If tomorrow never comes
God only knows
I've been through it all
Written by: Breyan Isaac, Charlie Puth, J. Kasher