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