Coronation Street's Andrea Beckett will strike up a triangle of love with Steve and Michelle.
The feisty brunette - played by Hayley Tamaddon - is set to cause a stir on the cobbles between cabbie pals Steve McDonald (Simon Gregson) and Lloyd Mullaney (Craig Charles) when she flirts with them both and encourages them to fall for her.
Hayley said: "It's fun to play a character who stirs the pot.
"Andrea's a troublemaker and it will give the show a breath of fresh air."
Hayley - who played Delilah Dingle in 'Emmerdale' - admits she finds it bizarre playing a dominating woman next to Michelle Keegan, who plays Tina McIntyre, and Kym Marsh, who plays Steve's wife Michelle Connor, because they're both so beautiful.
Speaking to the Daily Star newspaper, she explained: "It's funny because standing in the Rovers next to Michelle Keegan and Kym Marsh I really don't feel like a vixen at all.
"Those girls are beautiful! But Andrea is a fantastic character to play and the writers are having a lot of fun with her. Andrea is very different from Delilah Dingle and I feel different now. I've grown up."
Tagged in Hayley Tamaddon Kym Marsh Michelle Keegan