Emmerdale spoilers follow. Emmerdale star Roxy Shahidi has spoken on Leyla Cavanagh's motive for possibly attacking Caleb Miligan in upcoming scenes. The soap is set to launch a new whodunnit next week as Caleb is struck and pushed over the edge of a woodland ridge, which comes after his lies are exposed to the village over his scheme to take Home Farm, turning the residents against him.