Singer John Mayer was spotted with a mysterious blonde lady during a dinner date in Santa Monica on Wednesday, according to reports.

In Touch Weekly reported that Jennifer Aniston's on-again, off-again boyfriend was spotted having dinner at Marix Tex Mex Cafe in Santa Monica with a blonde and even kissed her.

He gave her a long kiss before they left, the snitch adds. John has been here six times in the last two weeks but never with Jen.

Meanwhile, another source told OK Magazine that the dinner was strictly professional.

I wouldn't say it was a date, says the source. They were in deep discussion about a script she had with her. I wouldn't say that they were flirting at all. They had their hands to themselves the whole time. It was more of a meeting than anything else.