Emmerdale star Chelsea Halfpenny has admitted that her troubled character Amy Wyatt may be driven to desperate measures as her pregnancy storyline continues.

Earlier this week, viewers saw Amy discover that she is expecting Cain Dingle's baby following the one-night stand they had in April.

Meanwhile, episodes airing next week see Amy head to an abortion clinic following pressure from Cain (Jeff Hordley). However, she soon decides to keep the baby without telling the village's bad boy.

Halfpenny told All About Soap: "The nurse does an ultrasound to detect how far gone Amy is, and Amy asks her if she can see her unborn baby. It's when she sees her unborn child on the screen that she realises she wants to keep it. Amy hasn't had the easiest of lives, but she's desperate to be a good mum."

However, Halfpenny added that Amy may change her mind again in the coming weeks.

"She's going to start having second thoughts about continuing her pregnancy," the actress confirmed. "Amy's in a really dark place and she's so young to be coping with something this huge by herself.

"Amy's preoccupied with the fear of Cain finding out, and it might push her to do something dangerous. Watch this space."

Halfpenny joined the cast of Emmerdale late last year.