For almost 45 years, pilgrims have come in search of profound spiritual experience and a break from the mundane, writes Michael Kelly The name Medjugorje literally means ‘between mountains’. Mountains hold profound spiritual significance in the Judeo-Christian tradition, serving as sacred spaces where heaven and earth seem to meet, facilitating divine encounters, revelation, and transformation.…
Encountering God in the hills of Medjugorje
Pilgrims climb stairs to reach a large cross atop Mount Krizevac (Cross Mountain) overlooking the village of Medjugorje, Bosnia-Herzegovina, October 22, 2023. The cross marks the place where in 1981 a vision of Mary was reported by six young people. Photo: OSV News/Cillian Kelly.

Michael Kelly