The US singer announced the shock split from musician husband of seven years last Friday, but it appears that things have not been so rosy between the two for some time.
Speaking to usmagazine.com, a ‘friend’ said J.Lo and Marc Anthony have had a “very up and down marriage” where they would get “into heated, horrible fights.”
As with most relationships things would be bad one day and great the next, and the two would “go through times where they were extremely loving and romantic.”
The friend said: “It was a roller coaster with them from the beginning.”
Clearly not wanting to throw away seven years of history J.Lo and Marc Anthony are reported to have tried everything to make it work, but when not even therapy sessions helped, they decided that it was best to go their separate ways for the sake of their two kids, three-year-old twins Max and Emme.
Jennifer is said to be devastated, which is understandable as this is a person she has dedicated a long time to and who she truly loved.