Anna Camp and Skylar Astin are set to marry anytime soon after dating for two years. The 33-year-old revealed the good news on Instagram where she's seen flaunting her huge engagement ring.

"He asked. I said YES!!!!" she wrote in the caption.  Astin also shared the same photo with the caption, "I asked. She said yes!!!" Camp and Skylar played as Aubrey Posen and Jesse Swanson on the hit series "Pitch Perfect and Pitch Perfect 2," together with Anna Kendrick and Rebel Wilson. They started dating in 2013, Daily Mail reports.

"We were friends first and just hit it off. He's just so great, and he's a Libra too. We didn't really have a scene together, but he's just such a fun guy. He's great," she said in an interview with Glamour in 2014.

Camp and Skylar started dating months after the actress divorced from the "Scrubs" star, Michael Mosley two years back.  Camp and Mosley married in 2010, but have divorced citing irreconcilable differences in May 2013.  The "True Blood" actress, is five years senior to Skylar, but as the story of their love life goes, age is just a number.  As MTV reported, Camp claimed that he's literally her best friend.

The "Pitch Perfect" co-stars haven't revealed any details of their engagement or plans for their wedding yet.  Meanwhile, Camp and Skylar celebrated their New Year's eve on the Hawaiian island of Kauai. By the looks of it, the 28-year-old  "Since U Been Gone" crooner proposed to Camp over the holidays in Kauai.  They were spotted enjoying the water during the holidays.  Camp and Skylar have to confirm yet if they will be part of the third installment of "Pitch Perfect," which is due in 2017.

Congratulations to Camp and Skylar for their new life ahead!