Colton Haynes is now engaged. Oh, and Cher helped.

How was your weekend? Yeah? Well, Colton Haynes got engaged.

Jeff Leatham, Haynes’ celebrity florist boyfriend-turned-fiancé, popped the question on the Las Ventanas al Paraiso in Los Cabos, Mexico.

Related: Colton Haynes warns Snapchat they’re about to see lots of skin

Haynes accepted. and then turned around and told E! NewsCorrine Heller,”I’m so blessed and happy for the future and my life together with Jeff.”

There were fireworks. Oh, and Cher figured prominently.

I SAID YES!!! ???? @jeffleatham

A post shared by Colton Haynes (@coltonlhaynes) on

Haynes’ rep confirms the occasion featured a tailor-made video of Cher gushing:

“So, I got you babe! Alright, this is for you, you know what it is, you know what you’re supposed to do now and this is gonna be the best thing ever and you have to call me to tell me how it worked out, alright!”

Colton’s rep says the video was “followed by video messages from their family members and close friends—including Melanie Griffith, Serena Williams, Ally Maki, and many more.”

“After Colton said yes, the proposal continued with a fireworks display set to Bruno Mars’ ‘Marry You’ as the couple danced in tears.”

Here’s that Cher vid, in case you’re curious:

Haynes later posted this message to Instagram:

“Thank you @cher for the beautiful ‘I got you babe’ proposal lead in, you sounded incredible as always ? The most special night of my life @jeffleatham.”

Haynes came out last May, and went public with the relationship on Valentine’s Day.

And that’s all we got.