I know who Glorfindel was, but the problem I see is that we do not know if Glorfindel ever saw the light of the Trees. If so then he is indeed a High Elf, if not then he is 'merely' a younger Noldor. The same apllies to Elrond, he has not seen the light of the Trees so he cannot be a High Elf, which is another name for Calaquendi.
|