Kailyn Lowry and Javi Marroquin finally revealed what led to their devastating divorce after weeks of cheating rumors.
On part two of the Teen Mom 2 reunion special, Dr. Drew Pinsky asked Marroquin why he blamed Lowry, 24, for their miscarriage.
"In my mind, I knew it wasn't my fault, it wasn't her fault, it wasn't anybody's fault," he explained. "I was just hurt and I took it out on her and that was my mistake."
"I'm sorry and I just want to apologize to her," he said, as the mother-of-two forgave him.
Marroquin then admitted they are moving forward with their divorce.
"I'm going to get my own place and she's going to stay at the house," he said.
But could their marriage be salvaged? The father of Lincoln, 2, and stepfather to Isaac, 6, admitted he does not want to divorce his wife.
"She knows I want my family together more than anything in this world," he said. "She felt I wasn't supportive of her."
But when Marroquin returned to Twitter after a brief hiatus, he hinted his estranged wife may have cheated.
"What's done in the night will show in the light," he tweeted, adding later, "All of y'all that looked me in the face and didn't say anything… Dead to me."
Do you think an affair ended their relationship? Tell us in the comments!