National Day Of Scotland St Andrews Day
Tomorrow is St. Andrews Day. St Andrew's Day is celebrated each year on 30 November and is Scotland's national day.
St Andrew is the patron saint of Scotland, as well as several other countries including Greece, Romania, Russia and Ukraine.
In the gently rolling hills of the Scottish Lowlands in AD 832, King Angus and his small army of Scots and Picts were preparing to face their enemy, the Angles and Saxons, near the town of Athelstaneford.
Legend has it that, just before the battle, Angus prayed for help in overcoming their opponents.
And there it was: centuries before jet engine vapour trails, a giant white diagonal cross - the same kind of cross that Andrew had been crucified on - appeared in the blue sky.
The Scots won the battle; Andrew became Scotland's patron saint, and this alliance was later formalised in the Saltire, Scotland's flag - a material representation of the emboldening Athelstaneford cloud formation.
According to legend a monk called Regulus brought relics of St Andrew to Scotland where he was given land to build a church by a Pictish king. The settlement grew into the town of St Andrew's, where the cathedral became a place of religious pilgrimage and the university, the oldest in Scotland, was founded in 1413.
In Scotland, and many countries with Scottish connections, St Andrew's Day is marked with a celebration of Scottish culture with traditional Scottish food, music and dance and bagpipe-playing!
In Scotland now the day is also seen as the start of a season of Scottish winter festivals encompassing St Andrew's Day, Hogmanay and Burns Night.