The craving to eat non-food items is called pica and can be from a vitamin deficiency. Women (usually pregnant) will crave dirt/soil/mud, that's supposed to be an iron deficiency.
As for flower vapes, Virgin Vapor used to have a few of them... rose, lilac, can't remember what else.