Re-dedication of England to Mary 29th March 2020

Why is England called the Dowry of Mary?

On the Feast of Corpus Christi 1381, King Richard II dedicated England to Mary in a ceremony at Westminster Abbey in thanksgiving for his kingdom being saved at the time of the Peasants’ Revolt.

England received the title ‘Mary’s Dowry’; meaning that England was ‘set aside’ as a gift – a dowry – for Our Lady under her guidance and protection.