Yes, it's the oils in them, from my understanding. Once you dry the petals, you dry those oils up a bit. Even heating them back up doesn't cause them to stain after you dry them for some reason. I used to combine hibiscus with chamomile or mint....pretty good stuff!