Americans will spend $18.9 billion on flowers, candy and more for the holiday — but the spike in demand typically does not translate into big profits for small flower shops…