Wrestling with an Angel: Fighting for Faith in Times of Struggle