'Love Island' favourites Dani Dyer and Jack Fincham's relationship is to take a turn for the worst tonight (23.07.18) - as she is left "upset" by his lie detector test answers.

Dani Dyer

Dani Dyer

The 21-year-old aspiring actress will be disappointed when the 26-year-old stationery salesman fails part of the dreaded examination of their love, and he gets "annoyed" with Dani for focusing on the "negative" answers.

After the test, Jack says: "It's just annoying me that you're now talking about all the negative ones."

But Dani hits back: "Any girl in the world if they've got that question and their boyfriend got it wrong they would be upset."

Jack - who confessed earlier in the series that he has been unfaithful to previous partners - will be grilled in tonight's ep as Dani tries to find out if he is trustworthy.

Speaking in the Beach Hut, she says: "I've been cheated on, I've been lied to. I've had it all. It doesn't bring a nice side out in me.

"Loyalty, it means so much to me."

To find out, Dani relays seven key questions, including: "Have you fancied any other girls except for Dani in the villa? Do you wish Dani was sexier? Do you feel like you settled too quickly with Dani?"

Jack will also be asked: "Did you couple up with Dani because you knew who her dad was? Are you in live with Dani? Could you be tempted by other girls outside of the villa? Are you in love with Dani?"

Elsewhere, the other lads will also be questioned about their relationships, but Jack Fowler is less than impressed when he finds out his ex Laura Anderson will be posing his questions.

Laura Crane - who Jack is currently coupled up with - says: "I didn't realise that Laura was going to be asking Jack the questions. The first thing that was going through my mind was 'Laura, you idiot.'

"I literally was just melting into the floor. How could you put the poor boy through this?"

'Love Island' continues tonight (23.07.18) on 9pm at ITV2.