Normally, the groom pays for his bride's bouquet and her parents pay for the rest.
Some grooms pay for all the flowers.
Remember to get written quotations from your florist well in advance and make sure it covers all extras, including floral headdresses, buttonholes and 'thank you' bouquets for the mothers, if you're having them. The bride usually carries a bouquet and wears flowers in her hair or a 'crown' of flowers to hold her veil in place. Be careful when choosing flowers for buttonholes or corsages or hair. They should be wired, or preserved, or they may well wilt before the day is out. The bride's flowers set the tone and scheme for the bridesmaids' bouquets, the buttonholes for the groom, best man, ushers and father of the bride and the corsage for the couple's mothers.