Ciara has reportedly rekindled her relationship with Future.

The 'Overdose' singer, 28, broke off her engagement with the rapper, with whom she has a four-month-old son, Future Zahir, last month amid rumours he was having an affair with his stylist, but the couple are now living together again.

Sources close to the 30-year-old star, real name Nayvadius Cash, told gossip website that Ciara believes he is a good father and they are trying to make things work for the sake of their son.

A source previously claimed the 'Goodies' singer felt ''humiliated'' after learning her fiancé had been cheating on her with his personal shopper and stylist, Tyrina Lee, while on tour.

The insider said: ''She's very embarrassed and keeping to herself right now. She's usually so outgoing but most of her friends haven't heard from her since the news broke. She's definitely not talking about it.

''Who could blame her? It's a hard time for her. She's humiliated and angry.''

Another friend said: ''She found out about the affair through multiple sources in recent weeks.

''There was clear evidence when she approached Future about the cheating. This was clearly not just a one-night thing. [She was] devastated.''

The couple went public with their relationship in early 2013 and got engaged in October.