Reese Witherspoon had to fight for the gown she wore to the Oscars in 2006 — because the owner didn’t want her to wear it, reports

The actress found the vintage Dior dress in Paris, and decided she had to have it for the Academy Awards — but the shop owner was far from accommodating.

She recalls, “My stylist said, ‘Please let her try it on.’ And I tried it on and it fit perfectly, like, no alterations.”

The store owner explained why he had been so reluctant to part with the dress — it had once belonged to a princess.