hope and despair ;; warrior cats.