Cher helped Colton Haynes' fiance propose to him.

Colton Haynes and Jeff Leatham engaged (c) Instagram

Colton Haynes and Jeff Leatham engaged (c) Instagram

The 28-year-old actor got engaged to Jeff Leatham over the weekend during a romantic break to the Las Ventanas al Paraiso resort in Cabo, Mexico, and before the florist could pop the question, the 'Believe'' hitmaker appeared on a big screen to offer some words of advice.

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

He captioned the Instagram post: "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 . #flowers #fireworks #fullmoon #cher (sic)"

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

Singing a snatch of her song, 'I Got You Babe', the 70-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)"

The couple only went public with their romance last month, and the 'Arrow' actor recently gushed about how "blessed" he feels to have found love with Jeff and said the florist makes him want to be a "better man".

He wrote on Instagram: "It's not every day that someone comes into your life & makes you want to be a better man. I feel so blessed to be by your side @jeffleatham #WhatMoviesAreMadeOf (sic)"

And on Valentine's Day (14.02.17), Colton shared a photo of himself and Jeff standing on a rooftop within a heart made of roses and a number of candles.

He wrote alongside the post: "The most special day of my life. Thank you @jeffleatham . We were actually in the clouds...speechless. Happy Valentine's Day to all of you. #LoveWins Never be afraid to love harder. (sic)"

Tagged in