The Swedish flag goes back to the middle of the century and it belives has been inspired by the Danish flag. The colors probably come from the national coat of arms, which has three colden crowns on blue backround.
One of the National flowers representing Sweden is the Bluebell. In the country we have several of national flowers. Various parts in Sweden has different ones. The Bluebell symbolize the part "Dalarna".