Spiritual Grit: A Journey Into Endurance. Character. Confidence. Hope.