High-heeled shoes are thought to characterise femininity and beauty, making the wearer feel self-assured and elegant. But they also alter alignment of the feet, legs, and back, and can have long-term effects on posture and health.