Morning is the best time to shoot.
My favorite seasons are Spring and Summer. Flowers are interesting and people love looking at them. The best time to shoot flowers is: on a cloudy day, after rain when the raindrops are still on the petals; in the morning or late afternoon.