I have absolutely no idea what this flower is called, but I like the delicate petals among those ferocious spikes. See more flowers!
Edit: Thanks to Arija I know now that it's called Love in the Mist, Nigella damascena. In the language of the flowers it was a symbol of rejected love, women gave these flowers to their suitors to let them know that they were not interested. In German it's called Maiden in the Green, Jungfer im Gruenen.