Emmerdale'​s Tracy Shankley will decide to reveal her true feelings to David Metcalfe next week, but the troubled shopkeeper has more important things on his mind.

David (Matthew Wolfenden) has just been given a devastating diagnosis after learning that he has testicular cancer and will need treatment.

While David is keen to keep his news quiet, one person who is on hand to support him is his loyal friend Leyla Harding. Leyla will kindly offer to accompany a terrified David to his next scan, but a smitten Tracy will grow jealous of their closeness.

Aware that the pair are in cahoots over something, Tracy (Amy Walsh) is keen to find out what they are up to but only makes matters worse when she puts her foot in it.


​© ITV
Tracy is jealous to see David and Leyla in cahoots

​Tracy later sees another opportunity to get closer to David after he sends Jacob off to Portugal to be with Alicia. However, although David reluctantly agrees to go to the pub with Tracy, she is left disappointed when the occasion doesn't go according to plan.

Tracy eventually plucks up the courage to tell David how she really feels about him, but her timing couldn't be worse as he is trying to come to terms with his illness, having met a young lad called Dylan with the same condition.

David knows his next harrowing task is to talk to his dad Eric, but with so much else on his mind, how will he react to Tracy's declaration of love?


© ITV
Tracy plucks up the courage to tell David how she feels


© ITV
Tracy plucks up the courage to tell David how she feels


© ITV
David spends time with Amba

Emmerdale airs these scenes on Friday, April 22 at 7pm on ITV.

By Sophie Dainty, Digital Spy
http://www.digitalspy.com/soaps/emme...lings-for-him/