there the teleri befriended her , and they listened to her tales of doriath and gondolin and the griefs of beleriand , and they were filled with pity and wonder ; and there earendil returning found her , at the haven of the swans .