Katy Perry Had a Crush on John Mayer 'For a Long Time'
PHOTO: Katy Perry and John Mayer

(Photo Credit: Larry Busacca/Getty Images)

Katy Perry and John Mayer have been off and on for a little more than a year, but the "Roar" singer has apparently liked her boyfriend for a lot longer than that.

In an interview with W magazine, Perry, 28, was asked if she has a movie-star crush.

"I actually am dating my crush," she said of Mayer, 36. "I had a crush on him for a long time, and it just so happens we fit together great."

Read: John Mayer, Katy Perry's Ups and Downs

She also gave the magazine a little insight into the couple's private lives, which oddly enough includes crying on airplanes.

"I always cry on planes," she said. "My boyfriend [Mayer] and I call them 'deprivation tubes.' You have a glass of wine, and you're watching a movie, and then, wahhhh."

Katy Perry on Love - Past and Present

Even after an admittedly tough breakup from ex-husband Russell Brand - the two finalized their divorce in 2012 - Perry said she enjoyed being married but couldn't be happier that she is with Mayer right now.

"I like how I am now, and I think all things happen for a reason," she said.

More ABC News