beren was a mortal man , but luthien was the daughter of thingol , a king of elves upon middle-earth when the world was young ; and she was the fairest maiden that has ever been among all the children of this world .