flower abstraction by kgbgirl
_