The country's top 10 wildflowers have been revealed, with the flannel flower crowned the winner in a tightly contested battle of the blooms.