According to Radar Online, the "Your Body Is A Wonderland" singer has been spotted flirting with Lawrence on numerous occasions.
This past weekend, Mayer, the actress and several of their friends went to Medieval Times in L.A. and apparently, he was solely focused on Jennifer.
A spectator told the website:
"It was almost like she was a little nervous being around him. She kept giggling and covering her mouth. It was cute."
"And John was eyeing up Jennifer like he was a dog and she was a juicy pork chop! When he lays on the charm he lays it on real thick!"
The two were also seen together with actress Zooey Deschanel on Melrose Avenue. An eyewitness said:
“John could hardly take his eyes off Jennifer. It looked like he was totally smitten!"
Surprisingly, the 21-year-old actress has been in a relationship with Nicholas Hoult for two years and a source says the couple is "madly in love."
But that didn't stop Jennifer from soaking up all of John's swag.
“He’s really well read so he kept using his knowledge of the medieval era to make puns and crack everyone up. He was even putting on an English accent at times and ordering 'beer-eth.' Jennifer thought he was a riot. It was like a freshman having a crush on the captain of the football team.”
Let's hope Jennifer doesn't fall for Mayer's charm and stays faithful to her man!