Standing on the Promises: Keeping Hope Alive for a Tomorrow We Cannot Control by Lewis Smedes Back to product details page >