I've never really understood the hype about Cain/Moira or Cain/Charity. Cain should really just be settling down now, he isn't a bad boy gangster anymore, hes way past it. He should get with Moira and have an easy life, but I don't think its an exciting coupling.