Organic Long Stemmed Roses

Organic Long Stemmed Roses

144 stems of organic beauty--fresh and ready to be painted in your vision of the world by your own arrangement.