Why do we wear a daffodil on St David’s Day

Why do we wear daffodils on St David’s Day?
Believe it or not this is a relatively new tradition, invented by David Lloyd George, the Welsh a Prime Minister who wore a daffodil in his lapel to mark the day and used it in ceremonies in 1911 to celebrate the investiture of the Prince of Wales at Caernarfon. A previous, and much older traditional going back to Tudor times was to wear a leek as a symbol of a distinctive Welsh identity, used to spot fellow warriors in battle…

Celebrate by baking some Welsh cakes, warm from the bakestone. http://cookupaparty.co.uk/welsh-cakes/