You remember those first customers you had? Are they still customers?
Rewarding loyalty is the best way to ensure that you keep your business growing. It's also the best way of getting people to recommend you, which is a free method of advertising.
Rewards don't need to cost money................
i've put that in bold, because the first thing that people think of is a discounted monetary value. This might be the right thing for some customers BUT, - have you tried.
Thanking people
Telling them about new things first
Recommending things and people to them
And some ways you can make them think you are giving them a monetary reward without you loosing out
Offering them any spaces that you’ve got left on workshops or tours
Offering them free delivery if you’re in their area already
Adding extra flowers into their delivery if you have some left over
Your current customers are the ones who are likely to buy the most from you for the least amount of marketing. and keeping them happy will make them return.