Fan favourites Cara and Nathan have won Love Island


Cara and Nathan have been crowned the winning couple on this year's Love Island.

The smitten pair - who have declared their love for each other and even said they would have babies in the future - won 54% of the vote, beating runners-up Alex and Olivia.

In a nasty twist, the pair had to each pick a card - one containing nothing and one containing £50,000 - with the person holding the cash then deciding whether to keep it or share it with the other one.

Cara got the money but said she wouldn't dream of not sharing it with Nathan.

And Twitter loved it.