Jennifer Lopez finally ended her relationship with former fiancee Alex Rodriguez because she could not trust him.
"There are too many issues that are unresolved," a source told PEOPLE.
"She has been pretty miserable and didn't think it was in her best interests to stay with Alex. They both liked spending more time together as a family, but it was difficult to keep that special spark when they saw each other every day."
JENNIFER LOPEZ SAYS SHE DOESN;T HAVE BOTOX
A-Rod got accused of texting and Facetiming Southern Charm star Madison LeCroy.
The source says it's deeper than the cheating.
"Whether or not he has cheated doesn't matter. She won't tolerate the fear of it in the air between them."
The former couple released a joint statement announcing the split.
“We have realized we are better as friends and look forward to remaining so. We will continue to work together and support each other on our shared businesses and projects. We wish the best for each other and each other’s children.”