Calendula means thank you.
From Southern Europe. Spring to fall. Also called pot marigold; edible petals.
All flower meanings