Tracy Brabin has been cast as Carole, a new love interest for the former Emmerdale vicar. 

The 52-year-old actress, who has also appeared in Coronation Street and EastEnders, is set to be involved in a fiery love triangle when she arrives in the Dales later in July. 

When Ashley (John Middleton) finds romance with Carole, he is initially reluctant to introduce her to his friends. However, vicar Harriet Finch (Katherine Dow Blyton) quickly causes mischief by texting Carole from Ashley's phone.

As a result of Harriet's stunt, Carole soon makes an appearance in the village, but instead of upsetting Ashley, the trick causes their relationship to go from strength to strength. 

And the joke is well and truly on Harriet, she ends up regretting her actions when she realises that she is jealous of Ashley's new lover due to her own feelings for him.

Speaking about joining the cast of Emmerdale Brabin said: "It is a total delight to be playing Carole back in my home town of Leeds. She's funny and sexy with a dark secret. 

"Ever since I played Tricia in Coronation Street, it's been a personal and professional ambition to work with the wonderful actors and writers of Emmerdale. I hope the public take to Carole as much as I have."

Carole's first scenes air on Wednesday, July 23.