The rose is the national flower of Britain (specifically England). It has been a symbol since the War of the Roses (1455-1487) between the House of Lancaster (red rose) and House of York (white rose). The Tudor Rose, combining both red and white petals, symbolizes the union of the two houses.