A Patron (patronus) according to Roman law was a protector or defender. The Patron Saint of England is St George or Edward the Confessor. England’s symbol is the red rose. The War of the Roses (1455-1485) was the name given to the struggle between the noble House of York, whose badge was a white rose, …
Continue reading “St George’s Day, its Flag, and England’s Red, Red Rose”