More weddings, fewer flowers and skyrocketing prices.