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 […]