Colton Hayens & Jeff Leatham. Picture: Instagram

Two months after celebrity florist Jeff Leatham proposed to the 'Teen Wolf' star, Colton, 28, decided to surprise Jeff with his own proposal and Jeff took to Instagram to share the details.

He posted a sweet picture of them together, showing off their engagement rings, and wrote:

Jeff popped the question during a romantic getaway to the Las Ventanas al Paraiso resort in Cabo, Mexico in March and his pal Cher helped with the proposal by appearing on a big screen to offer some words of advice.

Colton previously shared a picture of himself and Jeff embracing with fireworks lighting the sky above them, and Cher visible on a giant display.

READ: Colton Haynes says yes!

He captioned the Instagram post: 

And Jeff shared the video introduction on his own Instagram account.

Singing a snatch of her song, 'I Got You Babe', the 71-year-old singer said in the clip: "So, 'I got you babe!' All right, 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. You have to call me to tell me how it worked out, alright?"

Jeff captioned the post: "Thank you @cher and @pauletteakapauly – for helping making my Proposal Evening Epic.

"I got you Babe never sounded so good right before @coltonhaynes said YES!!! So Appreciative and much love. (sic)