Colton Haynes is bound to meet his happily-ever-after following his engagement with boyfriend, now fiance, Jeff Leatham. The Kardashian family florist has just given a proposal that every woman must have been dreaming of. Luckily, the 28-year-old accepted it, making them both seem like the happiest men on earth.

According to Mail Online, Cher sang from a large screen with her hit song "I Got You Babe" as Jeff Leatham proposes. Without having any second thought, Teen Wolf star Colton Haynes says yes, which signals the fireworks to start off. The couple both shared a wonderful photo of them on Instagram.

Colton Haynes, who agrees with his boyfriend asking his hand for marriage, captioned his Instagram post with: "I SAID YES!!!" followed a series of emojis. Haynes photo was set on a beach with candles around the area and a dazzling show of fireworks. It was made lovelier as the couple sealed it with a kiss.

"Jeff, you're crying," Colton Haynes shared on his Instagram Stories. "You're the sweetest person in the entire world. I can't believe you."

Colton Haynes and Jeff Leatham Las Ventanas al Paraiso in Los Cabos, Mexico during the proposal, and to make things even sweeter, the "Believe" singer gave a helping hand. Prior to Jeff asking Colton, Cher popped on the big screen offering words of advice.

Meanwhile, as Mirror cited, Colton Haynes shared the happy vibes with his best friend, Ally Maki, through a FaceTime call. Maki, who was undeniably happy for his friend's engagement, had shared a screenshot of their conversation with her friend wearing a glamorous engagement ring.

Alli Maki's photo with Colton Haynes was captioned with "MY BEST FRIEND IS ENGAGED!!!" She also said that this is the best FaceTime call of her life. Congratulations to the newly engaged couple!