All Good Things

Everything I ever wanted in this life
Never came too easy had to pay a price
Had to learn some lessons, sometimes learned 'em twice
Glory can't be gained without a sacrifice
I made mine
Had to change and figure out life altogether the same time
Cause the things I endured coulda broke me if I kept the same mind
Coulda gave up a long time ago
Cause I struggled at first then I struggled some more
But I knew that I still had a long way to go
Cause all good things take time
So I'll take mine
Cause the road that we travel in life it aint always a straight line
It aint always that easy to stay on the path
When these obstacles get in your way, looking back
I'm just grateful that although I faltered, I never betrayed mine

All good things take time
All good things take time
Coulda gave up a long time ago
Cause I struggled at first then I struggled some more
But I knew that I still had a long way to go
Cause all good things take time



Credits
Writer(s): Earl Forde Jr.
Lyrics powered by www.musixmatch.com

Link