season 9 spoilers