Rose McGowan, Davey Detail

Magic's in the air.

Former Charmed star Rose McGowan is engaged to Davey Detail, People reports. McGowan and Detail, an artist, have been dating for a year.

PHOTOS: The most surprising celebrity couples

"Thanks for all your good wishes! Fish faces for you all," McGowan tweeted, along with a photo of her and Detail hamming it up adorably for the camera.

The actress previously dated Marilyn Manson for three years and was engaged to director Robert Rodriguez in 2007.