an outdoor flower shop with lots of flowers on display