John Mayer and Katy Perry have reconciled.

After Katy recently revealed she was still ''madly in love'' with John, the duo were spotted on a date in New York over the weekend and friends are sure the couple are getting back together, despite Katy's alleged jealousy causing their previous split.

A source told Hollyscoop: ''Katy and John are definitely going to get back together, it didn't work out before because she wanted something much more serious than he was able to give her. She is an extremely jealous person and he was over it.''

However, John, 35, has had a change of heart and has been bombarding Katy, 28, with flowers and gifts along with writing a song about her.

The insider added: ''He texts her all day every day and they have been sleeping together. She is hooked and he is just as in love with her as she is with him. He sends her flowers and is constantly sending her gifts. He has even written her a song, which he will be releasing.''