Why high heels are sexy and short skirts and high heels