According to a Jackson family insider, stubborn Joe, who died of colon cancer at age 89 on Monday, usually never admitted his failings but in the last few weeks of his life, he admitted to "letting Michael down."
In a weakening voice, before the end, Joe told his family, "I know I should have been there for Michael. He wanted me there and I failed him. For the first time in my life, I failed him and it turned out it cost him his life," the source said.
The world was stunned when "Thriller" singer Michael died tragically in 2009 at age 50 from cardiac arrest caused by a combination of prescription drugs.
The pop star's unexpected death while trying to mount a concert comeback devastated fans.
His doctor, Conrad Murray, was later convicted of involuntary manslaughter for giving Jackson a lethal dose of anesthesia.
Before his death, Michael's talent manager father conceded to those close to him that he failed Michael when his grown son got ready for his "This Is It" concerts.
According to the source, Joe told family members, "Michael asked me to be there for him, to come live with him while he rehearsed for 'This is It.' I told him I would be there and he was excited to have me.
"He was afraid of something or someone but he called on me to be there and I didn't get there. I didn't get there," an anguished Joe said on his deathbed of Michael's passing.
Joe told loved ones that he "wanted to be buried next to Michael."
According to Clark County officials, Joe was pronounced dead at 2:55 a.m. at Nathan Adelson Hospice in Las Vegas on June 27.
Another source told Radar that near the end, Joe had regrets about his wife Katherine, too, and was "crying a lot, because he realized his impact on the family and his own regrets about his affairs and what he did to his kids and wife by having affairs and being so hard on them.
"Katherine forgave him," the source revealed.
Joe's family members had reeled from years of his abusive behavior.
Another spy noted that before taking his final breath, Joe realized "how difficult" he had been and was determined to make amends.
We pay for juicy info! Do you have a story for RadarOnline.com? Email us at email@example.com, or call us at (866) ON-RADAR (667-2327) any time, day or night.