Margaret Haraldsdatter — Norwegian princess