John Mayer reportedly showered Katy Perry with romantic gestures because he "couldn't stand" to see her moving on.
The stars have had an on-off relationship since last year. Although Katy was thought to have been dating Robert Pattinson, she stepped out with John once again last week. It has now been reported that the pair rekindled their romance after musician John realised he could lose Katy for good.
"John couldn't stand seeing Katy with someone else," a source told British magazine Grazia. "He started texting her and sending flowers. He didn't want her to move on."
Katy fuelled speculation she still had feelings for John during a revealing interview for US Vogue.
The 28-year-old star opened up about her love life to the magazine and discussed her complicated romance with the renowned womaniser.
"I was madly in love with him. I still am madly in love with him. All I can say about that relationship is that he's got a beautiful mind," she said. "Beautiful mind, tortured soul. I do have to figure out why I am attracted to these broken birds."
Even though she had fun spending time with Robert, Katy also apparently found it difficult to be apart from 35-year-old John.
"Like she says, Katy is in love with John... she just wants things to work out for them," an insider explained.
Now that Katy is back with John, Twilight hunk Robert is said to upset that things didn't work out between them. It seems he was developing real feelings for the pretty brunette.
"I'm sure Rob really hoped something was going to happen between him and Katy; it's been a big blow," a source said.