The smug character has spent the entire week under the impression he was days away from stealing all of Kim’s (Claire King) money, the final piece to the puzzle.
However, in last night’s episode, it became apparent that Kim had been playing Caleb and knew absolutely everything.
Caleb was interrupted by Kim while looking at her bank account, who then explained all of her money had been stored away in a place he definitely wasn’t going to find.
With Cain (Jeff Hordley) by Kim’s side (something we never thought we’d say), a frustrated and angry Caleb slowly started to reveal everything, starting with the fact that he’s Frank Tate’s son.
Caleb said that Graham Foster was the person who told him about Kim watching Frank die back in the 90s and believed he was entitled to everything that she owned.
At one point, Caleb told Cain that once he had taken over Home Farm, he was going to give half of it to the Dingle family.
Cain wasn’t prepared to listen. He told his brother that he doesn’t know the meaning of family loyalty, as Caleb sabotaged Moira’s (Natalie J Robb) farm and was prepared to let Kim have Holly Barton’s field just so it would benefit him in the long run.
While this was all unfolding, Gabby (Rosie Bentham) was in the stables talking to Nicky (Lewis Cope), who was telling her about being Caleb’s son.
Gabby returned to Home Farm and told the likes of Laurel (Charlotte Bellamy), Bernice (Samantha Giles) and Dawn (Olivia Bromley) that the wedding is off because Nicky is gay – and she took great pleasure in telling Kim and Cain her information as well.
With Ally (Joshua Horrocks) telling Nicky that he’s on his own now, the same was said for Caleb, who walked away from Home Farm after a smug comment from Kim about how she always wins.
While Kim, Will (Dean Andrews) and Cain tried to process the shocking revelations, poor Gabby was in tears.
After being comforted by Kim, Gabby asked her if Nicky and Caleb would ‘pay’ for everything they’ve done.
‘I promise you, Gabby’, she said.
‘That gun’s already loaded, and my finger is on the trigger’, Kim warned.
With Caleb’s attack just days away, someone’s going to be out for revenge next week – but will it be Kim?
Or will she strike when he’s least expecting?
For even more exclusive spoilers and interviews, sign up to Metro's Soaps newsletter2023-06-08T19:59:37Z dg43tfdfdgfd