Las Vegas illusionist Criss Angel is engaged to Sandra Gonzalez.
Angel proposed on the beach in Cabo San Lucas with a $300,000 five-carat princess-cut engagement ring he helped design with jeweler Idayne Kaye.
According to the Las Vegas Sun, fireworks went off in the sky above their suite at One & Only Palmilla after the proposal.
Criss and Sandra met four years ago when she appeared in several episodes of Angel’s show “Mindfreak.”
No wedding date has been announced.