It's been a tradition, its to remeber all those who gave their lives to fight for our country, In any war, It's called remeberance day. I think its been a tradition scince World War 1.
Its called a poppy!
The Poppy
All Souls Day is celebrated on one day - November 2.
In North America it is celebrated on November 11th, in Canada it is called Rememrance Day and every one should wear a poppy to honour the soldiers and the veterans.
poppy
The California poppy was adopted as the state flower of California in 1903. It was chosen for its vibrant orange color and its ability to thrive in the state’s diverse climate. This flower symbolizes the beauty of California's natural landscape and is celebrated each year during California Poppy Day on April 6.
1 day.
Halloween is celebrated for only one day which is on October 31.
By wearing a daffodil as a poppy is worn for remembrance day. In my family, St David's day is celebrated by a family roast dinner, usually incorporating the welsh leek, such as in leek and potato soup
Remembrance Day, or Poppy day started in order to honour the memory of soldiers sailors and airmen who died to save us .
You wear the poppy on the left side ONLY
red poppy