Röslein auf der Heiden
I came across this question on a Russian forum, but there was no answer there. It is a line from the poem "Heidenröslein" by Goethe. I became interested in it too: why we have here "auf der Heiden", not "auf den Heiden" or " auf der Heide".