Wondered the same thing as well.
Not certain, but I'd bet an ounce of Ag on it!
Perhaps.
Flowers also symbolize the renewal of the endless cycle of life, death, rebirth. Especially fleeting spring flowers.
Sort of reminds me of one of those aztec ball courts