What started as a rumoured dalliance between Australia's biggest beauty export, Miranda Kerr, and singer Justin Bieber has ended with an alleged punch in an exclusive Ibiza restaurant.
The now infamous "punch" at Cipriani has shone a spotlight on a confusing web involving Kerr, Bieber (of childhood fame and general brat behaviour), Kerr's former husband, actor Orlando Bloom, and former Australian power couple James and Erica Packer.
Orlando Bloom lashes out at Justin Bieber
Witnesses capture vision of Orlando bloom allegedly lashing out at singer Justin Bieber at an Ibiza restaurant.
Footage from Britain's Daily Mail captures the alleged incident, in which Bloom (sans blond plaited locks) approaches Bieber from across the crowded restaurant, before trying to throw a punch.
The footage is inaudible but the Telegraph in London is reporting that Bieber shouted: "What's up bitch?" before the pair's entourages separated them, and Bieber left.
Other reports from the Daily Mail say that Bieber said "something rude to Orlando, like, ‘She was good.'”
The Ibiza incident could be related to rumours of a night out between Bieber, 20, and Kerr, 31, who split from Bloom in October after three years of marriage - rumours that were only fuelled when Bieber uploaded a photo of a bikini-clad Kerr to Instagram.
Socialite Paris Hilton and rapper P. Diddy were reportedly among other celebrities eating in the restaurant at the time.
But, more bizarre still, after months of speculation of a romantic relationship between Kerr and James Packer, come rumours that Bloom is holidaying in Spain with Erica Packer.
The two have reportedly been spotted on the island of Formentera, near Ibiza and are said to be staying on board the Packers' super yacht Arctic P.
These developments follow news that Kerr was seen sneaking around New York catching up with James Packer last week.
However, the former Victoria’s Secret model has always denied any romantic relationship with the 46-year-old mogul.
Paparazzi everywhere will no doubt be waiting with bated breath for the next instalment in the Pac-Kerr soap opera.