Desperate for Hope: Hanging on and Finding God during Life's Hardest Times