When Cameron Diaz debuted her new short haircut in January, she received lots of compliments and even told In Style that chopping off her long locks was "freeing." However, when Cameron went on the Tonight Show this past Tuesday, she told Jay Leno a much different story! It turns out Cameron hated her haircut when she first got it, and that the whole thing was a result of a misunderstanding!

Side by side of Cameron Diaz with long and short hair

Related article: Cameron Diaz is Beautiful in Black at Paris Fashion Week

Cameron explained that rather than going to a fancy salon, she gets her hair cut by a good friend, in her friend's kitchen. She's been doing that for years, but this particular time she and her friend got their wires crossed. "There was a little misunderstanding," she said. " I said, 'Oh I just want a little bit off' … and it wentfrom here to here." Cameron made a drastic long-hair-to-short-hair gesture to emphasize her point.

So what happened when she saw how short her hair actually was? "I just burst into tears and started crying, and I felt so vulnerable," she said. "For a woman to all of a sudden have no hair, oh my god... I felt really bad, shefelt really bad, she started crying, I started crying, a couple of other peoplestarted crying." Can you imagine?! That must have been awful!

Related article: Glee Creator Ryan Murphy Penning New Movie-Musical, Several Mega-Stars Already Attached

But don't worry, Cameron and her scissor-happy hairstylist are still friends! "I ended upwriting her a few emails after, the next couple days, assuring her I wasn’tgoing to kill her," Cameron said.

Personally, I think Cameron's short hair looks awesome -- and it's not like she's never had short hair before! In fact, when she first made it big in There's Something About Mary and My Best Friend's Wedding, she was known for her short bob hairstyle! I say keep it!

Do you prefer Cameron's hair long or short?

Photos courtesy of Fame Pictures