du har varit så mänga år vidhofvet