The Grand Weaver: How God Shapes Us Through the Events of Our Lives by Ravi Zacharias Back to product details page >