EastEnders favourite Alfie Moon’s devastating secret revealed in emotional scenes

EASTENDERS favourite Alfie Moon’s secret has finally been revealed tonight.

The bookies assistant – who is played by actor Shane Richie in the BBC soap – has been hiding his diagnosis from his nearest and dearest until now.

Alfie confronted Phil before his wedding to Kat
BBC/Jack Barnes/Kieron McCarron
Alfie has been diagnosed with cancer on EastEnders[/caption]

Viewers watched last night as Alfie discovered that Phil Mitchell had cheated on Kat Slater ahead of their wedding this week.

He was furious and confronted Phil, determined to expose him.

But after punching him, Alfie made a heartbreaking confession, begging Phil to look after Kat and his boys after he’s gone.

“I want you to promise me that you’ll keep my family safe,” he said to a confused Phil. 

“Because I hate you right now. I want you to swear on your kids’ lives that you won’t let Kat down again. 

“And you won’t let my boys down….”

Phil swore but then realised something was amiss and told Alfie: “This ain’t making sense, Alfie. Why aren’t you telling Kat?”

An emotional Alfie said: “Because I might not be around for much longer.”

Phil realised what he meant and asked him: “Alfie, did you lie to us? Have you got cancer?”

Fans are heartbroken for him.

One wrote: “Ok ok i hope im wrong. But considering Alfie has said to phil he has cancer. Is it him Eastenders are killing of at Xmas!?? You can’t kill off Alfie and Kat please. #KAT Kat Algie Tommy”

A second said: “they best not kill Alfie Moon off”

Another added: “Looks like Alfie lied about the cancer then”