A plant’s flower pod ready on the cusp of blooming. Beautiful. Possibly an allium? 

If anybody knows, speak up!

Advertisements