finarfin was the fairest , and the most wise of heart ; and afterwards he was a friend of the sons of olwe , lord of the teleri , and had to wife earwen , the swan-maiden of alqualonde , olwe 's daughter .