Dancing with the Stars pro Witney Carson has gotten engaged to her high school sweetheart.

Carson announced the good news on Instagram Saturday by sharing an adorable photo of herself hugging her new fiance Carson McAllister.

"My love of four years @carson.mcallister proposed last night & I feel like the luckiest, happiest woman in the world," Carson, who's currently paired with Carlos PenaVega on Dancing with the Stars, wrote. "It was perfect, he's perfect #engaged."

The next day, Carson posted another image of the pair smiling in each other's arms after the beachside proposal.

"Still reminiscing," the 21-year-old Utah native captioned the picture, including a shoutout to the "sneaky photographer" who captured the sweet moments.

Fellow Dancing with the Stars pro Emma Slater congratulated Carson and McAllister, 23, on Instagram this past weekend.

"Congratulations to my babe @witneycarson and her love @carson.mcallister on their engagement! I couldn't be happier for you two. Eeeeek!!!" she wrote.

Allison Holker also said she's "unbelievably happy" for Carson as she showed off her massive engagement ring.

After competing on So You Think You Can Dance in 2012 and serving as a member of Dancing with the Stars' Troupe the following year, Carson made her debut as a pro for Season 18. She was originally paired with Cody Simpson and then quickly went on to win Dancing with the Stars' nineteenth season with celebrity partner Alfonso Ribeiro.

Carson then got matched with former The Bachelor star Chris Soules for Season 20 and is currently paired with Big Time Rush singer Carlos PenaVega.

Carson and PenaVega were in jeopardy of elimination at the end of Monday night's DWTS performance show, but they survived the cut and Gary Busey was sent packing with his pro partner Anna Trebunskaya.