Cleveland Cavaliers star Iman Shumpert and singer Teyana Taylor are engaged!
The 25-year-old basketball player popped the question to his girlfriend on Saturday while Taylor, who is pregnant with the couple's child, was enjoying a baby shower with her close friends at the Museum of Contemporary Art in Cleveland, Ohio.
Taylor, 24, who joyously accepted Shumpert's proposal, took to Instagram to show off the stunning ring, which appears to be absolutely stuffed with precious gems.
"Thank You @imanshumpert for putting the color back in my life! I love you so much," Taylor captioned the photo.
WATCH: Blinged-Out Celeb Engagement Rings by the Numbers
She went on to share a photo of herself wearing the stunning ring that stands out even at a distance.
The happy couple announced they were expecting their first child, a baby girl who they intend to name Iman Tayla Shumpert Jr., in a Facebook post back in September.
PHOTOS: Size Does Matter -- The Biggest and Best Celebrity Engagement Rings
Shumpert shared a photo of an ultrasound showing his unborn daughter, and revealed that she is to be born on Jan 16, 2016.
Congrats to the happy couple!
WATCH: 12 Celebrity Baby Bumps to Keep an Eye on This Fall/Winter
Here's a look at a few celebs who are expecting to give birth before the year is out.