This is Persian fritillary (Fritillaria persica), a perennial in the lily family. According to my flower book, the flower stalks can reach up to one meter. It also says that Persian fritillaries are not common. I might know why....I noticed very few flowers, but many plants with the flower stalks removed, seemingly by hungry sheep.