Chris Brown has apologised for cheating on Karrueche Tran in a new song.
The 26-year-old rapper appears to suggest he wants to get back with his former girlfriend - who he split with last March when it emerged he had fathered a child with another woman - in the remix of 'Back To Sleep', which features Usher and Zayn Malik.
He sings: "Now where you been, it's been a year / Baby I ain't seen you, you know I miss you.
"I know we don't speak no more, but I just wanna tell you I'm sorry.
"For f***ing 'round with Keisha and MaKayla, for all the Georgia peaches in Decatur, for all these b****es in the elevator.
"I just want you to love me. Yeah baby don't test me, you know I'll do it...
"You want me to say your name girl? OK, Karrueche!"
In another verse, Usher helps break down some of the specific ways Chris misses the 27-year-old model, such as how he "can tell you been eating your pineapples."
Though Karrueche hasn't commented on the track, she is reportedly "flattered" by the lyrics.
A source told HollywoodLife.com: "[Chris] has Kae shaking her head with a smile on her face. He just won't stop trying to get back into her good graces.
"No lie, she's flattered he mentioned her in his song. It caught her off guard but she felt it was real and genuine and she appreciates it."