Who is the mythological Roman goddess of flowers?
Diana
Echo
Flora
Niobe