Christina Perri is engaged to her boyfriend, Paul Costabile -- see her stunning ring!

Christina Perri is off the market!

The "Thousand Years" singer got engaged to her longtime boyfriend, Paul Costabile, this week, and shared the happy news on her Instagram account.

Perri posted a photo with her brand new bling and captioned the snap, "paul asked me to marry him tonight & i said yes!"

Costabile is a host and he also posted a romantic message after the proposal. "I knew I wanted to ask this girl to marry me the day she walked into the green screen for an interview almost 4 years ago," he shared. "I finally asked her right here tonight and she said yes !!!"

The duo have largely kept their romance under wraps, but on a couple rare occasions they've shared their love with fans.

Congrats to the happy couple!

PHOTOS: See Christina's performances recently