It's not short. It's what I'd call semi-long. Long is when it's actually at your shoulders or longer.
Semi-long is when you can't make it stand with wax, but it's still not going to your shoulders.
Short is anything shorter.
But since we're talking about a boy and it was just a short statement, I'd say 'long' was the correct word to use. And thank you, Statyk
Not everyone is "beautiful" physically for whatever reason, be it genetic, a result of an accident or by some desiese. and not everyone is "beautiful" on the inside either. Saying it just takes the right person to view one's beauty is as valid as saying that it only takes the right person to view one's uglyness.