Colton Haynes has got engaged to his partner – for the second time.
The Arrow star revealed his special news in a pretty amazing Instagram post for Valentine’s Day.
His hunky hubby-to-be, celebrity florist Jeff Leatham, proposed to him in return, proposed in a glamorous moment back in February.
Now Arrow and Teen Wold star Haynes has returned the romantic favour.
The actor surprised his partner with a very special moment while holidaying over the weekend.
Haynes secretly dropped a ring into his fiance’s glass of champagne while the pair of them relaxed by the pool.
He then shared the tender moment on Instagram – revealing that, thankfully, he still wanted to get married.
Cher was involved for a second time, too.
Leatham wrote on the post: “I SAID YES!!!
“Not a bad day when you find YOUR engagement ring in a glass of vintage #domperignon and of course with Cher’s ‘I Got You Babe’ playing in the background.”
Cher was very much in on the action for the first proposal, with a video playing before popping the question.
A fireworks display set to Bruno Marrs Marry You played out after the special moment.
As proposals go, this one is definitely in the #winning category.
In a statement to E! News, Haynes said: “I’m so blessed and happy for the future and my life together with Jeff.”
The star’s manager explained the proposal, saying: “Jeff’s marriage proposal to Colton was incredible, starting with a personalized video message from Cher singing their favorite song ‘I Got You Babe’, 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.”
Haynes came out as gay last May.
He later fought back tears as he told his story in full, accepting an award from the Human Rights Campaign.