Who is perfect?
Who's never done anything wrong?
All our lines are defect
Everybody is on their own
Who is faultless?
Who's never stumbled in their shoes?
We've learned from our mistakes
Even my ego has got a bruise
Who are you?
To throw all these stones
Take a look at yourself
And break your own bones
Who is complete?
Who's got a perfect figure?
Reality squeaks
There's a second side to the picture
Who knows the whole truth?
Who knows what's wrong and right
Only one thing I know for sure
Only God should speak tonight
Who are you?
To throw all these stones
Take a look at yourself
And break your own bones
I spent my youth
Bending every truth
I made her cry
When I said goodbye
I wouldn't change sides
I was stuck in my pride
I've thrown a lot of stones
I'm left with broken bones