the sons of elrond , elladan and elrohir , were the last to return ; they had made a great journey , passing down the silverlode into a strange country , but of their errand they would not speak to any save to elrond .