Season 2 finale has finally arrived with fans left shocked over what feels like an abrupt conclusion to the epic tale. Those ...