BBC EastEnders' newest affair appeared to be 'confirmed' as two characters shared a passionate kiss in a shocking betrayal. Elaine Peacock (Harriet Thorpe) is set for heartbreak as her fiancé George Knight (Colin Salmon) is gradually drawn back to his ex-wife Cindy Beale (Michelle Collins), with the two set to lock lips.