Singer Jennifer Lopez seems to be ageing in reverse. The singer recently took to her social media handles to share images of her recent shoot with the InStyle magazine that has netizens going gaga. 

The 49-year-old singer rocked a barely there Valentino haute couture outfit that seemed to rival her iconic Versace dress in 2000. 

 
 
 
 
 
 
 
 
 
 
 
 
 

December 2018 @instylemagazine

A post shared by Jennifer Lopez (@jlo) on Oct 31, 2018 at 9:43am PDT

She even shared her secret beauty mantra with the magazine - no caffeine, no alcohol and lots of sleep. She said, "I’ve taken care of myself, and now it shows."

Meanwhile, the Internet is exploding with compliments for the Love Don't Cost A Thing singer with some tweeting 'J Lo is not real.' while others calling her outfit a 'body curtain'. Either way, no one can deny that she looks very hot.