Flower shops offer a variety of services, including creating and delivering flowers, and flower bouquets for different occasions such as birthdays, and weddings, as well as selling individual flowers, plants, and a variety of gift items.