If I hadn't met my husband already, and was 15 years younger....this gentleman would be in serious trouble.
Geek + Musical + Hilarious + Awareness That Fame Is Ephemeral (at the age of 18 no less) = *nom nom nom*
PS: Not bad looking either….