Criss Angel has proposed to Sandra Gonzalez in Mexico, offering his longtime girlfriend a $300,000 diamond ring, the Las Vegas Sun said.
ADVERTISEMENT
He also arranged for fireworks and brought her family to the resort to help them celebrate.
"She wasn't expecting the proposal or the surprise arrival of her family as the fireworks exploded. It was all a total surprise to her, but she was thrilled they were all there to celebrate with the two of them," an unnamed source at the resort where the couple stayed told the Sun.