Chris Brown confesses he was "arrogant and hotheaded" when he assaulted Rihanna.
The 23-year-old R&B singer physically attacked the 25-year-old Bajan pop star in 2009, leaving her bruised and bloodied.
He was subsequently prosecuted and put on probation for his crime.
It is thought the pair have recently rekindled their romance, with Rihanna choosing to spend her February 20 birthday with her beau in Hawaii.
During an interview on radio show On Air with Ryan Seacrest, Chris revealed he "didn't know" if Rihanna would let the grievance pass.
"I just tried my best to be the best man I could be over the years and just show her how remorseful and sorry I was for the incident and that time was probably the worst part of my life and being that she has and she's a wonderful person I'm eternally grateful and thankful," he shared.
"I could put that [incident] on my age but that would just be making an excuse. I think for me that at age 18, 19, I was capable of writing and producing songs, so I'm also capable of making the right choices. So I think it's about a learning process now. Being at that young age I can tell you I was arrogant and definitely hotheaded. Everybody has a temper, but for me it was not knowing how to control it when I thought I had the world in my hands."
Chris is happy with how his and Rihanna's relationship has matured.
The star tries to infuse frivolity in their friendship wherever possible.
"It's still like we're kids. I try not to be too grown and be like, 'Lets have candlelight dinner every night,' " he explained.
"I try to make sure everything is fun. It has to be fun and it has to be genuine."