Jennifer Lopez makes 43 look oh-so-good!

The sexy songstress, rocking skintight black leather pants and killer heels, stepped out for a dinner date to celebrate her birthday with 25-year-old beau Casper Smart.

JLo and her boytoy enjoyed a late night bite at NYC's Cipriani's.

Could JLo be getting an engagement ring on her birthday? Ooh la la!