Jennifer Lopez and Marc Anthony made the shocking announcement today that they are calling it quits after seven years of marriage.

Both J-Lo and Anthony had rocky relationships in their past - this will be the third divorce for Lopez, and the second for Marc, who left his first wife for his longtime crush Jenny from the Block.

Lopez did not have much time to recover from her famous breakup with Ben Affleck before taking up with Lopez, causing many to suspect that their union wouldn't last.

But it did! Until it didn't.

The couple released the requisite generic statement through a publicist: We have decided to end our marriage. This was a very difficult decision. We have come to an amicable conclusion on all matters.

They have two children - 3 year old twins Max and Emme.