Astrid Njalsdotter — Swedish queen