idrilofgondolin - It is a strange fate that we should suffer so...

more about : idrilofgondolin