For many of us on this website the answer to this question might seem obvious: because they are awesome! It can’t be denied that heels make you appear longer and leaner – and they give your silhouette great curves. But our modern love for sky-high stilettos might be more than just aesthetic.

One theory is that heels, which originated on the feet of the wealthy classes, are an indication that you do not have to work – or walk, for that matter. Some people even call them “limo shoes” due to the fact that those wearing high heels aren’t likely to use common means of transportation. Accordingly, our attraction to high heels is due to our need to appear high class.

Are these reasons accurate? Tell us what you think! Why do you like high heels?