The Casa Amor recoupling sparked fireworks throughout the Love Island villa as the original Islanders discovered what their partners had been up to during their time apart.
Will and Jessie appeared to be one of the strongest couples going into Casa Amor but it wasn't long before Will was tempted by new arrival Layla.
In the first look spoiler for Sunday's show, Jessie tells Will she's not sure whether she can forgive him after hearing Layla's side of the story.
Will pulls Jessie for a chat up on the terrace and says: “I just want to honestly tell you that I’m really, really sorry.”
As he apologises again, Jessie says: “I don’t doubt that you’re sorry but that doesn’t make it right. I don’t even know where to begin, do you want to tell me what happened?”
Will replies: “I don’t want to make excuses and I’m going to hold my hands up and say that I was completely in the wrong.”
Jessie adds: ”She told me that you brought her up here. You asked to kiss her. You did this. She felt like you were into her.
”You played her whilst knowing I was away, still feeling the exact same about you. You played two girls.”
As the conversation continues he adds: “All I want is to work through this.”
Elsewhere in the villa, Tom also has a lot of making-up to do after betraying Samie during Casa Amor.
Later, Will and Tom join forces as they launch ”mission get our girls back”.
Will says: “Mission get our girls back, we really need to think about this because we’ve got one shot, one chance and we can’t mess that up.”
Tom tells Will: “I’ve come up with something, I’ve never said a poem to a girl in my life but I want to write her a poem. I was going to take her to the fire pit tonight, have a sit down and say that I’m sorry from the heart and tell her exactly how I’m genuinely feeling.”
Will asks his fellow Islanders for help to put his own plan into action as he tries to win back Jessie.
Will she agree to move forward after Will's big gesture?
Do you have a story to sell? Get in touch with us at webcelebs@mirror.co.uk or call us direct 0207 29 33033.