Lily of the valley means thank you.
From Europe. Spring. Given in France on May Day; toxic.
All flower meanings