Emmerdale 31st January 2025
Loading, please wait.
Emmerdale 31st January 2025
Emmerdale 31st January 2025
Rhona worries for Marlon, Caleb is cautious, and Pollard has some good news.