Did the man finally come to his senses and is it too late?

Stefano tested Kate by abandoning her and leading her into Ian’s arms. Once she cheated, Stefano found out and dumped her. He appeared to have moved on with his new chippie but recently learned that Rafe and Kate were lovers. He was shocked and furious. The question is, why? Was he teaching Kate another lesson by acting as though he had moved on? Does he still love her or does he simply not want another man – especially Rafe Hernandez – to have her? Vote and let Soaps.com know if we’ve missed out on any other options by leaving us a comment.