It was not too long ago when Ciara called off her engagement to rapper fiancé Future over cheating with his wardrobe stylist Tyrina Lee. Now, the "Anytime" duo is reportedly reunited.

According to HollywoodLife.com, the R&B singer took the Atlanta emcee back for the sake of their three-month-old baby son Future Zahir Wilburn. "Ciara knows he cheated and she hasn't truly forgiven him for that," a source revealed. "But she doesn't want to be selfish to her boy and doesn't really want her boy to grow up without a father."

The couple's reconciliation is the result of the "Body Party" crooner not wanting her child to grow up fatherless, especially considering the "Move That Dope" rapper's success. "Even though she knows Future is an a**hole, she does think it would be in her boy's best interest to grow up with him in his life," the source continued. "She's looking at it from the perspective that Future is a rapper whose career is on fire and exploding daily."

It certainly was not easy for Ciara to accept Future's cheating and make a decision to get back with him. However, knowing that Astronaut Kid is a talented musician, she believed reuniting with him would be better for their son and decided to put his fault behind.

"He's talented and despite his cheating ways, she knows he's a brilliant artist and wants her son to be exposed to that side of Future's personality," the source added. "She debated going back to him for weeks, but ultimately thought it was best for her son. She's trying to come to peace with what he did."

With that being said, would the "1, 2 Step" hitmaker be re-engaged to the "Turn On the Lights" rapper? "Not at this moment," the source said. "She wants to see how this arrangement will work first."