season 2 finale recap