Our Lady of the Brackish Waters

It's thought that Mary was made and chosen by God to be special as the Mother of Christ - and to be there in our future to intercede on our behalf and be the Mother of our extended Human family in Heaven.
Through places such as Fatima, Mary can manifest on Earth - urging us to pray to her Son, Christ.
Is this picture, evidence for the Spiritual eyes and Faith, that Mary has manifested at Leven in Fife, Scotland ?


Popular posts from this blog

Transhumanism and the Galaxy

The Falkirk Triangle

The New Star Party vision 30 years ago - still cutting edge ?