SPIRITED THINKING SINCE 1888
Features Magazine
The estimated reading time is 5 minutes

Why do bad things happen to good people? The Cross provides the answer