The peony is often considered the most expensive flower for a wedding due to its limited availability and relatively short blooming season.  Other pricey options for a wedding bouquet include rare gardenias and hydrangeas, which can be quite expensive when sourced from afar.