The ‘Teen Wolf’ star got engaged this weekend to his boyfriend. Jeff Leatham pulled out the big guns and proposed in the most over-the-top way.

The romantic proposal took place on the beach and featured a large screen that had a message from Cher, Colton’s idol.

Before proposing, the couple watched a movie on the beach. Tons of candles were displayed on the beach to create the romantic atmosphere, and, at the end, after Colton said ‘yes’, fireworks started.

Of course, Leatham got his boyfriend a huge engaged ring that features a lot of diamonds.

The couple is currently spending some time in Mexico. It seems like Jeff thought of all these before and planned in advance in order to give his boyfriend the best surprise.

After the happy moment, both of them shared pictures and the clip with Cher on social media. In the clip, Cher shows her support for Jeff and tells him to announce her how it went.

Colton shared a few pictures and they show that he was incredibly overjoyed and emotional. He immediately called his best friend, Ally Maki, to give her the news and show her the huge sparkler.

Haynes is best known for his roles in ‘Arrow’ and ‘Teen Wolf’. He announced that he is gay last year in a very emotional way. It’s still not sure when him and Jeff started dating, but they started sharing pictures of them together a while ago and they seem really happy.

Leatham is a florist and he only takes his business in the celebrity world.