Why Are We Here

Why are we here? What is the meaning of life? Why does God allow suffering? Meet Fr. Francesco DePuydt, who gives powerful answers to life’s tough questions. Discover how turning to God, even in suffering, leads to a fulfilling life.