The Love Island villa has been thrown into chaos as Megan and Blu made a shock return just weeks before the final during Tuesday night's episode.
Blu was the second islander to be eliminated from the ITV show, while Megan was dramatically dumped shortly after.
But it seems there's unfinished business, with the duo now back for a second shot at love in the Majorca villa - meaning two other islanders had to be dumped.
The pair shocked viewers by making a dramatic entrance in the preview for tomorrow night's show, after Maya Jama revealed the public had been voting to save their favourite islanders and Emma and Boris were immediately dumped from the villa.
However, one more islander is still not safe as viewers voted for their favourite contestants, the other two boys and girls making up the bottom three are still at risk as their fate lies in the hands of their co-stars.
An insider told MailOnline: 'Both left quite abruptly and definitely have unfinished business.
'We promised twists from the beginning and this is one the islanders won't see coming.'
The Love Island villa has been thrown into chaos as Megan and Blu made a shock return just weeks before the final
Blu was the second islander to be eliminated from the ITV show, while Megan was dramatically dumped shortly after
But it seems there's unfinished business, with the duo now back for a second shot at love.
Speaking of their return to the show, Megan said: 'I'm excited to go back in, I think I left quite abruptly and I'm going back in for some clarity.
'It was an easy decision to make. When you can't speak to people for a couple of weeks and have to watch them on telly every night, you want some answers.'
Blu added: 'There's a bit of open space now and people know the game a little bit more, so hopefully the couple of girls I've got my eyes on are willing to explore.
'I told you all from the get go I'm not leaving and I'm not f***ing leaving!'
Elsewhere in the show, Maya Jama showed off her incredible curves in a busty cut-out dress as she returned to the villa to shake things up.
The presenter, 30, headed back into the madness to reveal the results of the public vote after viewers were asked to pick their favourite boy and girl.
Arriving at the first ever Love Island Festival Maya sizzled in the plunging dress which flaunted her sensational figure.
The sexy dress was finished off with silver detailing and had a halter neck design for a summery look.
Elsewhere in the show, Maya Jama showed off her incredible curves in a busty cut-out dress as she returned to the villa to shake things up
The Islanders are busy partying at the festival when Maya arrives
In tense scenes, Emma and Boris received the fewest votes and were sent home from the villa
The cast then headed back to the villa, gathering around the firepit
With Billykiss and Angel in the bottom two, they were told they were at risk of being dumped
She wore her long brunette tresses in loose waves over her shoulders and opted for a bronzed makeup look.
As she arrived she shared some devastating news: 'The public have been voting for their favourite girl and favourite boy...'
The star revealed that Yasmin and Tony were voted the favourite girls, while Cache and Ty were named the favourite boys.
She then shared the bad news, announcing that Billykiss, Angel, and Emma were in the bottom for the girls, while Boris, Connor, and Harry were at risk among the boys.
In tense scenes, Emma and Boris received the fewest votes and were sent home from the villa.
The cast then headed back to the villa, gathering around the firepit.
With Billykiss and Angel in the bottom two, they were told they were at risk of being dumped.
As the favourite islanders, Yasmin, Tony, Cache, and Ty were given the important task of deciding who would be sent packing from the villa.
Fans of the show will have to wait until Wednesday night's episode to find out who goes home.
Love Island recently celebrated its biggest ratings of the series so far with 2.7 million and ItVX streams hitting over 100 million.
Love Island continues tonight at 9pm on ITV2 and ITVX.