Kim Kardashian transformed into a real life Rapunzel for a stunning photoshoot, as she revealed that she hates her hands, but is at "peace with not being perfect".
The world famous entrepreneur, 41, was pictured with plaited blonde hair that reached the ground, and wearing a nude bodysuit from her own brand, Skims, for the front cover of Allure.
Elsewhere in the shoot, the mum-of-four, who is known for experimenting with her locks, stood on a glass box with her free-flowing tresses reaching her silver high heels, as she wore a nude, crochet-style bodysuit, with gloves that go beyond her elbows.