The rose is the national flower of Britain, specifically representing England. It has been a symbol since the Wars of the Roses in the 15th century. The rose is associated with the royal family and appears on various emblems and symbols of British identity.