Okay, first, and I know you didn't ask, but I have to say, he must be a strong, godly, Christian man that is older than me and then, these other things, well MAJOR BONUS POINTS! :)
If any guy could pull this look off like Johnny can...yup:
And, for me, it's all about long hair: