Off and on couple John Mayer and Katy Perry are firmly back on -- possibly permanently, if he has anything to say about it, because some sources are saying he's asked her to marry him.

According to UK tabloid Grazia (quotes via Entertainmentwise), John got the traditional blessing from Katy's parents before popping the question -- only to have the pretty pop star shut him down.

“John’s proposal really unnerved Katy. Even though they have discussed it, she thought it was too soon,” the source allegedly told Grazia. “Katy loves John, but doesn’t feel she has had enough healing time since her divorce [from Russell Brand]. She told him she just needed a bit more time to feel whole in herself again."

Regardless, the insider says, “John won’t run from Katy again ... He knows his bad-boy reputation and what happened with Russell hurt Katy, and he’ll do whatever it takes to show he’s the one she should marry.”

But you might want to take all this with a several grains of salt, because Gossip Cop says it's all bunk. If he did give her a ring, though, let's just hope it's prettier than the last one.

More From MIX 108