John Mapes - Perfect

And every one of us has done something
We wish we could take back
But that's not the deal
This life doesn't come with training wheels
Every police officer has broken the law
Every preacher man has committed a sin
And they probably will again
I'm not perfect I've never claimed to be
I'm just living my life, holding on tight
Struggling just to breathe
It gets harder just to
To Breathe
These unrealistic expectations are
Forced upon us all
We crash and we burn
We all gotta live and learn
I'm not perfect I've never claimed to be
I'm just living my life, holding on tight
Being the best I can be
You're not perfect it's impossible to be
If you think that I'm wrong, hold your hand strong
And cast the first stone at me
Yeah cast your first stones at
Me
We're all a work in progress
And the job is never done
Until the last breath
Finally leaves our lungs
Who you were
And who you are right now
Just can't wait to see
Who you're gonna be
I'm not perfect I've never claimed to be
I'm just living my life, holding on tight
Being the best I can be
You're not perfect it's impossible to be
If you think that I'm wrong, hold your hand strong
And cast the first stone at me
Yeah cast your first stones at
Me

Written by:
John Mapes

Publisher:
Lyrics © O/B/O DistroKid

Lyrics powered by Lyric Find

John Mapes

View Profile