In a reconciliation almost as shocking as their rift, Rihanna and her boyfriend Chris Brown are apparently back together — not long after an alleged Feb. 8 assault left her face bruised and bloodied and his reputation in tatters.

Rihanna, 21, and Chris, 19, reunited last weekend in Miami Beach at the sprawling Star Island mansion of Sean "Diddy" Combs. "Chris promises he can change — he’ll do anything to keep the relationship alive," a friend of Rihanna’s tells OK!.

Though Diddy may not be a master at conflict resolution, insiders say he felt compelled to intervene. "Sean thinks they’re both good people and knows they love each other," a friend of Diddy tells OK!. "While he doesn’t condone Chris’s behavior, he believes people make mistakes and that everyone deserves a second chance."

As part of his promise to reform, the R&B singer enrolled in an anger management course, attending his first class in Glendale, Calif., on Feb. 23. Says a friend, "He’s the first to admit he f****d up."

Another insider reveals that Diddy offered his Miami Beach house to both Rihanna and Chris at different times and that Rihanna only agreed to take Diddy up on his offer "when she agreed to meet Chris."

But why did she accept Chris’s offer of reconciliation? A source who knows the couple tells OK! that Rihanna can be a clingy and possessive girlfriend. "She always has to have Chris around," says the source. "If he’s with her on a photo shoot and he steps away, she starts saying, ‘Where’s Chris?’ If he isn’t with her, she wants to call and check in."

OK011_R10_COV-NEWS

For the complete story on Chris & Rihanna’s reconciliation, pick up the new OK! — on newsstands everywhere Thursday!

Sound off in the comments below!

Join the conversation