Hanging On to Hope: Developing Resilience in Difficult Times