For those three deluded people who thought Jessica Simpson and John Mayer would beat Nick Lachey and Vanessa Minnillo to the altar, you're hopes are about to get dashed.Perez Hilton is reporting that the "public affair" between John and Jess is kaput! And it happened very recently."They officially called it quits this past weekend," a source told the gossip monger. "They'd been having problems for a while now and just decided it'd be better to end things." Jessica has been in Cannes (random!), looking happy, while John has been seen in NYC canoodling with lots of different ladies.The couple's first walk together in the spotlight was at a post-Grammy party February, though they had been rumored to be dating for months before.And just when Jess had gotten daddy's approval....