They should have notified you earlier that they would be delayed. I can see the discount, but as long as you are receiving the flowers, you are getting your goods, so I can't understand a refund. If you DO NOT get the flowers, I'd say, then there's a cause for a refund. I don't understand why someone would feel entitled to get something for nothing, just because it's late.