The Chartres Cathedral, located southwest of Paris, is rich in symbolism and history. Featuring stunning stain-glass windows, a famous labyrinth, and a shrine to “Our Lady of the Pillar”…