they buried the body of felagund upon the hill-top of his own isle , and it was clean again ; and the green grave of finrod finarfin 's son , fairest of all the princes of the elves , remained inviolate , until the land was changed and broken , and foundered under destroying seas .