Mario Lopez and Karina Smirnoff: Back On?

Say it ain't so! After Karina Smirnoff and Mario Lopez ended their relationship earlier this summer (amidst allegations that he had been cheating on her with a 22-year-old bartender), the former couple and Dancing with the Stars partners were seen together again—looking all kinds of romantic.

The pair, who had dated for two years, was spotted having a long, decadent dinner at New York hotspot Bagatelle. "They were super-flirty," an eyewitness tells OK! magazine, "and very happy, kissing and cuddling."

The stars in their eyes certainly didn't kill their appetites: after Mario polished off a ribeye steak, the couple shared five hearty appetizers and lingered over their meal until they were the last people in the restaurant. After dinner, they had drinks at Kiss & Fly, a club in New York's trendy Meatpacking District.

We're all for happy endings but has Karina forgotten that Mario is a dirty, dirty dog who cheated on her? Hopefully this was just a civil reunion blown out of proportion by eager onlookers. But if these two are really stupid enough to get back together, maybe they deserve each other...