Amy Walsh finds it "easy" to cry on demand on 'Emmerdale'.

Amy Walsh with Ruth Langsford and Eamonn Holmes (c) This Morning/ Twitter

Amy Walsh with Ruth Langsford and Eamonn Holmes (c) This Morning/ Twitter

The 31-year-old actress has needed to get emotional in her role as Tracy Metcalfe in recent weeks after her character was blackmailed and then discovered her husband David Metcalfe (Matthew Wolfenden) cheated on her with Leyla Harding (Roxy Shahidi), but she "thrives" off her on-screen tears.

She said: "I love it, I thrive off it. You've got to work hard, you've got to do the prep work.

"For me it's all about accessing those emotions. It's a bit like emotional recall, where you think about something that's happening in your own life, but you don't have to do that, if the storyline lends itself to you being moved by it anyway. I do find it quite easy."

Amy has appeared in 'Emmerdale' for nearly four years, and she is hoping to remain in the fictional village for a long time to come, because she believes her character has "a lot more to give".

Speaking on ITV's 'This Morning', she added: "I would definitely love to explore the character more. I think she's got a lot more to give.

"I love playing her, I love that I can be making a joke, being funny one minute, then crying the next. Or angry. She's got a right temper."

As well as enjoying it when her character is emotional, Amy recently admitted she likes to hear about fans who have got teary at her acting.

She said: "I do enjoy the emotional storylines and I love it when someone tweets that I made them cry."