Coronation Street viewers have been dying for evil Geoff Metcalfe (Ian Bartholomew) to face justice for months now.
But Coronation Street spoilers reveal that next week he has something else on his plate, as Daniel Osbourne (Rob Mallard) sets his sights on him.
Of course, twisted Geoff still has a run-in with granddaughter-in-law Alya Nazir (Sair Khan) in the midst of it all.
Geoff heads to Adam Barlow’s (Sam Robertson) office asking for information on Yasmeen’s (Shelley King) court case.
While there, Daniel can’t help but have a go at him for using vulnerable sex workers, as Daniel is currently enjoying a friendship with Nicky (Kimberly Hart-Simpson).
After sleeping with her, Daniel is set on trying to get her out of her lifestyle, and has found himself falling harder for the sex worker.
As Geoff storms out, he leaves behind an envelope of money that is reserved for the court case, and Daniel takes it to give to Nicky.
The evil character later discovers the money has gone missing, and is sure that it’s Alya who has taken it.
With his missing money still on his mind, Geoff accosts Alya in the street and accuses her of stealing the dosh.
Meanwhile, a guilt-ridden Daniel and suspicious Adam watch on.
Adam confronts Daniel about the missing money, but Daniel is adamant he knows nothing about it.
It seems to work as Adam takes his word for it, but he warns him against crossing Geoff anyway.
Later, Nicky is shocked when Daniel gives her the money – but will she take it?
Or is Daniel making an enemy out of Geoff for no reason?
Coronation Street airs Mondays, Wednesdays and Fridays at 7.30pm and 8.30pm on ITV