She did it! Charmed alum and Once Upon a Time star Rose McGowan (Young Cora) married artist Davey Detail on Saturday, October 12, in L.A., her rep confirmed.

The ceremony was held on the lawn of the Paramour Mansion. Rose, 40, wore her hair up and chose a white strapless Monique Lhuillier gown with corset and Chantilly lace. She also wore Neil Lane jewels, Jimmy Choo shoes, and a raw edge tulle veil. Rose carried a bouquet of pink flowers down the aisle, as 60 guests saw the couple married by a rabbi outside under a chuppah designed by Rose.

A source told E! News the wedding was "enchanting and magical." It also sounds delicious; the dinner buffet included ribeye steak, cajun creamed corn, and fried chicken and waffles. The night also featured music by DJ Madison Stewart and, get this, a bouncy house!

The newlyweds are honeymooning in Tahiti. "I've never been," Rose told Us Weekly. "I've always dreamed of having one of those little huts over the water."

Rose and Davey confirmed their engagement in July. In September, she told Us, "He's made me a better woman. And I've made him a better man!" She had previously been engaged to Marilyn Manson for two years before they split in 2001. She was also engaged to director Robert Rodriguez, but they split in 2009.

She was just waiting for her own Prince Charming! Congrats to the happy couple. May they have many years of magic — without too heavy a price.

Sources: People, Us Weekly, E! News, People

Credit: Celebified Photo: Once Upon A Time Co-stars Ginnifer Goodwin And Josh Dallas Are Engaged To Wed!