For months, the rumor mill has breathlessly anticipated Katy Perry's engagement to John Mayer. And she's ramped up that speculation in recent weeks by repeatedly flashing a diamond ring on her all-important finger. But now comes word that the couple's on-off relationship of less than two years may be off. Again.
E! News says Katy, 29, called it quits with John, 36, sometime in the last few days.
"She's stressed about [her upcoming] tour, they've been fighting," a source explains to Us. "It is probably for the best, because she is going to be on tour for forever. Of course this happens all the time, I can't keep track anymore. But for now, they are done."
Chimes in another spy, "They've had rough patches, but this may be for good."
The ostensible breakup came during a rough patch for the Miley-kissing popster.
On Feb. 20, Katy was booed after a tardy turn on the Moschino catwalk during Milan Fashion Week. Upon her return to Los Angeles the next day, she received the same treatment from paparazzi.
Whatever the reason behind this latest rumored rift, it's been a bumpy road to love for the musical pair, who first stepped out together in the summer of 2012, less than a year after Katy's marriage to Russell Brand melted down.
They soon parted ways, only to reconcile a short time later. Mayer even presented Perry with a heart-shaped ruby ring on Valentine's Day 2013, but the following month, their fickle flame once again fizzled out. By June, they were back on.
As we await comment on the breakup rumblings, go ahead put John and Katy's schmaltzy duet of "Who You Love" on repeat while you click through photos of their romance …