These 41 memes from Love Island last night are the best thing you'll see today | Meme News on ME.ME