After a year of courtship, Teyana Taylor is now officially engaged to her boyfriend, and future baby daddy, Iman Shumpert.

According to Karen Civil's tweets, the Cleveland Cavaliers player popped the question during their baby shower over the weekend. Taylor is currently seven months pregnant and is expecting a baby girl.

The G.O.O.D. Music songbird also went on her Instagram account to share the wonderful news with her fans. In the photo, the 24-year-old mom-to-be flaunted her ruby diamond ring with the caption, “I am his Ruby Woo...I'm still speechless. I love you baby.”

The couple are anxious to welcome their first child into the world. Their baby girl, whom they named Iman Tayla Shumpert,Jr., is expected to arrive on Jan. 16, 2016.

“When a man loves a woman how she was born to be loved...procreation is the best blessing you can receive!" wrote Shumpert in a now deleted Instagram post. "I couldn’t be more happy than to share my first child with the woman I intended to have my family with. I love you @teyanataylor thank you for your sacrifice in starting our very own family!”

There's no word on a wedding date, but the nuptials will most likely take place after the baby is born.

Congratulations to Teyana Taylor and Iman Shumpert!

Hip-Hop & R&B Hookups in 2015 (So Far)