Certain flowers, like roses, have beautiful scents, but if you continuously smell flowers when there are none in the vicinity, it could be the sign of a more serious problem. Hyperosmia can be temporary, such as being caused by drug use or pregnancy.