Question: why odin married jane foster?
Answer: Odin agreed to let them marry if Foster proved herself capable of functioning as an Asgardian goddess. Odin then physically transformed Foster into an Asgardian, granting her superhuman powers. As Odin must have expected, Foster was confused and bewildered by her new abilities and by Asgard itself.