From the recording Useful Information

In cart Not available Out of stock

Lyrics

He may not be perfect, but he is still okay
Cuz he's got two bad broken legs, and I like him that way
 
Sometimes I wonder, if I might go insane
Livin' my life in a wheelchair, just like Blaine
And I am grateful for these feet, they work with ease
I need my feet to kick his ass, when he starts to tease
 
Well he may not be perfect, then none of us are
He can't dance the mambo at the Taco Del Mar
Maybe you detect my pride for what he's become
He may not be perfect, but I call him my son
 
Sometimes I wonder, if I might go insane..
Tryin' to find a curb cut down on Taylor or Main
Or tryin' to get a cab if I was stranded at night
Yes if I was disabled would I fight a good fight?
 
He may not be perfect, then none of us are
And he can't burn the clutch out of his mother's new car
Well he may be the bravest man that I ever met
And he gets my devotion and undying respect
 
Bridge
But I can still be firm and I will be firmer still
When he is popping wheelies up on Blueberry Hill
 
He may not be perfect, but he is still okay
Cuz he's got two bad broken legs and I like him that way
Maybe you detect my pride at what he's become
He may not be perfect, but I call him my son
No he may not be perfect, but he's my perfect son.