Desmond must face his most elusive enemy yet...himself!!