Named to honor the Sacred Heart of Jesus, Immaculate Heart of Mary, and most chaste heart of St. Joseph, the Three Hearts Pilgrimage seeks to foster family relationships while praying for the country. The post Annual Three Hearts Pilgrimage seeks to unite families, pray for country first appeared on OSV News.