All-American Boy is an awesome song written and sung by a new talented singer Steve Grand, who is gay, and it explains an usual experience of most of gays a time or more in their lifes.
Grand said about his song: "Don't even know where to begin... I've waited my whole life for this and have poured every ounce of energy into this. I've gone into financial debt. I've convinced those near to me of my insanity... I have a dream and a vision and I will stop at nothing (within the bounds of my own humanity and morality) to have my vision come to life. It is all I have. It is all I hold dear".
You can download the song here.
Steve Grand is in Facebook