Found in the forest at Drummond, Victoria, Australia, this little native, Brunonia australis (commonly known as blue pin cushion), seems to have a mind of its own as it wends its way towards the sky. They usually grow on straight stalks.
Thank you andrachne for identifying it for me. :)
Featured in Lumix Lovers
Top Ten in:
Just Fun – Fabulous Flowers challenge
Australian Native Plants