Saturday 18 January 2020

England will rededicate itself as the Dowry of Mary on 29 March 2020. This Re-dedication is both a personal promise of the people of our country, and a renewal of the entrustment vows made by King Richard II in 1381.