Flowers valley