Lyrics

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

Lyrics continue below...

Don't want to see ads? Upgrade Now

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

Writer(s): John Mapes

Don't want to see ads? Upgrade Now

API Calls

Scrobble from Spotify?

Connect your Spotify account to your Last.fm account and scrobble everything you listen to, from any Spotify app on any device or platform.

Connect to Spotify

Dismiss