Alyssa Milano has married again!

Alyssa married Hollywood agent David Bugliari at his family’s home in New Jersey on Saturday, her rep confirmed. She walked down the aisle wearing a custom gown by Vera Wangto John Lennon’s “Imagine”. The couple exchanged vows under a flower covered gazebo.

Following the reception, Alyssa Twittered: “Happiest. Day. Of. My. Life.”

Alyssa was briefly married once before to Cinjun Tate in 1999.

She will return to TV next winter in ABC’s Romantically Challenged.