Amid reports the Brazilian soccer star had been unfaithful during his relationship, the 31-year-old has penned an apology to the pregnant model.
"I do this for both of you and your family," he wrote alongside a June 21 Instagram photo of the couple, via translation. "Justify the unjustifiable. No need to. But I need you in OUR lives."
The Paris Saint-Germain forward continued, "I saw how much you were exposed, how much you suffered with all of this and how much you want to be by my side. And I stand beside you."
Noting that he did "wrong," Neymar went on to explain that "all of this hit one of the most special people in my life," adding that Bruna is "the woman I dreamed of following beside me, mother of my child."
"Bru, I already apologised for my mistakes, for unnecessary exposure, but I feel obligated to come publicly reaffirm that," he added. "If a private matter has become public, the apology has to be public."
The athlete concluded his apology with vowing that he'll "try" hard to make their relationship work.
"Our purpose will prevail, our love for our baby will win," he wrote. "Our love for each other will make us stronger."
Neymar's public apology comes two months after he and Bruna, 29—who went public with their relationship in April 2022—announced they're expecting their first baby.
"We dream about your life, plan for your arrival," they wrote in a joint April 18 Instagram post, "and know that you are here to complete our love and make our days much happier."
Bruna has not publicly responded to Neymar's apology.