It's been a very difficult journey for this Teen Mom 2 couple.
And though they have yet to confirm the status of their marriage, Kailyn Lowry and Javi Marroquin seem to be in a horrible place.
Last week, Lowry tweeted cryptic quotes about the state of their union, after denying that she and Marroquin were ending things with a simple "no."
Lowry did, however, follow that up very telling words:
"Things happen, people grow apart.
"It’s life. Keep moving forward.”
Now, In Touch magazine alleges that Marroquin - who is currently serving overseas with the Air Force - has been unfaithful to his wife.
"Kailyn believes Javi cheated with a woman he’s been hanging out with,” a source told the publication.
“It’s definitely over.”
In early March, Marroquin was accused of getting close with a female friend; the two posed for an Instagram, which fans were irate over.
Lowry attended April's MTV Movie Awards with her ex-boyfriend and baby daddy, Jo Rivera, who "stayed in her hotel room until 3 am, talking,”
The source pointed out that Lowry "will always have a special place for him [Rivera] in her heart.”
The couple share custody of son, Isaac, 6.
As for Lowry and Marroquin, it's just starting to get ugly, especially since they have a son together, Lincoln.
“It’s sad, but it looks like they could wind up in a nasty custody battle,” the source added.