Original not available
[Click image for full-size view]
Perennial literally means to last or exist for a long or apparently infinite time; enduring or continually recurring. That these flowers are given this name, it’s fitting really.
I love the idea that they’re associated with something cosmic like that.