A Florida man stole steaks, wine and beer from Walmart in an attempt to steal a woman's heart.

James Flenniken, 48, was apparently preparing for a date night – but he didn’t have the cash to pay for it.

So he swiped about $80 worth of romantic dinner ingredients but was stopped by a loss prevention officer on his way out.

He told the officer he was trying to “impress a lady.” Who says chivalry is dead?