Katy Perry and John Mayer are apparently back together AGAIN for like the millionth time after they were spotted holding hands at *Girls *star Allison Williams' wedding on Saturday.
Katy and John have split up four times now (last time in July)...FOUR TIMES...surely that's a cause for official dismissal? But hey ho.
Now don't get too excited kids, because they *did *arrive on separate planes - However a source did tell People the couple are "definitely back together" following Allison and new hubby Ricky Van Veen's nuptials.

"John and Katy looked happy. They held hands and sat next to each other during the wedding ceremony," added the source.
And as John serenaded the newlyweds, it looks like Alison and Ricky got married on a ranch.
The publication revealed the big day was on Bush Creek Ranch in Saratoga, Wyoming.
The 27-year-old brunette and her 34-year-old hubby got married in front of close friends and family, including Allison‘s co-stars Lena Dunham, Jemima Kirke and Zosia Mamet in addition to Katy Perry, John Mayer and Seth Meyers.
Highest paid models in the world:
Highest paid models in the world

Edita-Vilkeviciute
Joint 9th - Edita Vilkeviciute - $3.5 million

Anja-Rubik
Joint 9th - Anja Rubik - $3.5 million

kate-upton
Joint 9th - Kate Upton - $3.5 million

jourdan dunn
Joint 9th - Jourdan Dunn - $3.5 million

hilary rhoda
Joint 9th - Hilary Rhoda - $3.5 million

kendall jenner
8th - Kendall Jenner - $4 million

Daria Werbowy-1
Joint 7th - Daria Werbowy - $4 million

Liu Wen
Joint 7th - Liu Wen - $4.5 million

kate-moss-main
Joint 7th - Kate Moss - $4.5 million

Carolyn-Murphy
Joint 7th – Carolyn Murphy - $4.5 million

victorias-secret-fashion-show-candice-swanepoel-tulle-wings-metallic-boots
Joint 6th - Candice Swanepoel - $5 million

alessandra
Joint 6th - Alessandra Ambrosio - $5 million

lara-stone-fashion-rocks
Joint 6th - Lara Stone - $5 million

joan-smalls
Joint 5th - Lara Stone - $5.5 million

miranda-kerr-cannes
Joint 5th - Miranda Kerr - $5.5 million

Natalia Vodianova
4th - Natalia Vodianova - $7 million

Doutzen Kroes
3rd - Doutzen Kroes - $7.5 million

adriana-lima-cannes
Joint 2nd - Adriana Lima - $9 million

rexfeatures_5012166jl
Joint 2nd - Cara Delevingne - $9 million

gisele-bundchen
1st - Gisele Bundchen - $44 million