Madonna has launched her new fragrance, Truth Or Dare, in New York.
The Queen of Pop - who unveiled the scent at Macy's - said she had "been trying to develop a fragrance for probably the last 15 years".
"It's never worked out with various companies and different people and trying different fragrances," she said. "They never turned out the way I wanted them to smell."
But Madonna said that was partially due to her expensive taste.
"It's the mass producing part that always gets tricky, because for some reason the fragrances that I like tend to be really expensive," the singer said.
"One time I created a smell and I was told the amber, it was like a million dollars to ship from India or something. ...And then they tried to make (a) synthetic (version). This happens a lot and it never smells as good as you want it to smell. That's happened a couple times.
"Finally I got a smell I like that I can mass produce. Yay!"
Truth Or Dare costs from £24.50 to £43.