Julianne Hough is engaged! Tuesday morning, the 27-year-old "Dancing With the Stars" judge announced that her boyfriend, Canadian hockey player Brooks Laich, proposed. She shared the exciting news with an adorable Instagram photo of the two in a sweet embrace as she showed off her new ring.

"We are overwhelmed with joy and excitement to share with you our recent engagement!" she captioned the photo. Laich shared the same photo and caption, showing that the two couldn't be happier.

The duo went public with their relationship in February 2014, according to Us Weekly. She previously dated Ryan Seacrest for three years, but the two eventually called things off. "She's happier than ever," an insider said about her current love life.

"Every relationship, there was nothing wrong or bad, but there was nothing right," she told Redbook last August. "I had one foot out because I didn't want to get hurt. And I didn't say what was on my mind because I didn't want to ruffle any feathers. I needed to be perfect. But now, I'm not holding anything back because I'd rather get my heart broken than never know what it is to be completely, madly in love."

Hough then went on to say that she met Laich at exactly the right time. "We've been open an honest from day one," she said.

Congrats to the happy couple!

 We are overwhelmed with joy and excitement to share with you our recent engagement! #fiancé #love

A photo posted by Julianne Hough (@juleshough) on Aug 18, 2015 at 7:47am PDT