No.
Blue roses are artificially created by dyeing white roses with a colorless chemical that turns the petals blue. The most common dye is cobalt chloride, which isn’t as harmless or eco-friendly as once believed. It can be dangerous to handle and the fumes have been known to cause respiratory irritation, coughing and nausea among other potential hazards for those handling it.