A new Son of Odin is born!