Shakira's biggest hair regret happened nine years ago, and she's hasn't forgotten about it — nor has she forgotten who's partially responsible for the look.
While chatting with British Vogue for its "Life In Looks" series, the pop star was shown several images from her career. She quickly cringed at an image from 2012 that was taken as she was being honored by the French Ministry of Culture.

"Oh, how terrible!," Shakira said in Spanish upon seeing the photo of her with short, straight and platinum blonde hair.
After covering her eyes, she recalled that cut and noted that her mother-in-law recommended that look.
"That's a really bad haircut. I took advice from my mother-in-law. She said, 'Hey, why don't you cut your hair? It's really damaged,'" Shakira said.
The "Hips Don't Lie" singer took the advice and snipped her hair… unfortunately.
"Worst decision of my life," she said of the haircut. "Mother-in-law, I'm not taking cosmetic advice from you again."
Shakira went on to speak highly of the Alaïa dress she wore that evening.
"It's a shame about my haircut, mother-in-law," Shakira quickly added.

Technically, Shakira doesn't have a mother-in-law. The pop star has been dating Spanish soccer star Gerard Piqué since 2010, and they share two children. In 2014, before their second child, Shakira noted that she and Gerard have no plans to formally tie the knot.

"We already have what's essential, you know? We have a union, a love for each other, and a baby. I think that those aspects of our relationship are already established, and marriage is not going to change them," she told Glamour. "But if I'm ever going to get married, he's the one."