 Hordley told Laura Morgan of "All About Soap" that Cain sees the deal as his chance to have a bit of fun with Moira.He explained "Cain enjoys causing friction between her and John - he just doesn't care about offending anyone.Cain keeps toying with Moira, and he knows that she secretly wants him..." When asked if Cain and Moira could be heading towards a full-blown affair, Hordley said he did not think so as Cain is still in love with Charity Tate (Emma Atkins).