When you see a guy
Reach for stars in the sky
You can bet that he's doing it for some doll
When you spot a John
Waiting out in the rain
Chances are he's insane
As only a John
Can be for a Jane
When you meet a gent
Paying all kinds of rent
For a flat that could flatten the Taj Mahal
Call it sad, call it funny
But it's better than even money
That the guy's only doing it for some doll
When you see a dame
Change the shape of that frame
You can bet she's reducing it for some guy
When you find a doll
With her diamond in hock
Rest assured that that rock
Has gone to restock
Some gentleman jock
When you see a mouse
Running out of her house
And she runs twenty blocks for cigars and rye
Call it dumb, call it clever
Yes, but you can get odds forever
That the doll's only doing it for some guy
Guys and Dolls was written by Frank Loesser.