How do you prepare? What are the consequences of not preparing well?
See All 305 Episodes of "Daily Mass Homilies"