Jennifer Lopez's love don't cost a thing but Uncle Sam's does.
J.Lo's husband, Marc Anthony, has agreed to pay $2.5 million in back taxes after his accountant failed to file his taxes over four years on $15.5 million of income.
The Latin singer, who married Lopez in 2005, deals with his taxes separately to his famous wife and was unaware that his money manager was not completing the job.
Manhattan District Attorney Robert Morgenthau said that Anthony was not prosecuted because, "We have to be able to show intent."
Putting the issue behind him, Anthony has simply agreed to pay the bill.