The singer confirmed yet again that the song is about another ex on a new podcast appearance.
“That was about my first girlfriend,” Mayer said on the podcast.
“That was about the feeling, which I think was already sort of nostalgic.

John Mayer did not write ‘Your Body Is a Wonderland’ about Jennifer Love Hewitt.Jason Merritt/Getty Images; Chelsea Guglielmino/WireImage
I was 21 when I wrote that song and I was nostalgic for being 16.”
“I had never met a celebrity when I wrote that song.”
In fact, even Hewitt took a moment todispel the rumor while speaking with EWin 2007.
“My body is far from a wonderland.
My body is more like a pawnshop,” she joked at the time.
“And it takes people away from themselves because they’re just visualizing who I’m writing about.”
“I’d much rather keep the sanctity of these songs intact,” Mayer continued.
“Burn a couple of them ‘cause people think it’s about one person and it’s not…
The most important thing in my life right now are my songs.”