i memorized the names of nine worlds of norse mythology , asgard , home of the norse gods , vanaheim , home of the vanir , alfheim , the home of the light elves , jotunheim , the home of giants and trolls , svartalfheim , the home of the dark elves , nidavellir , the home of dwarves , and finally , midgard or earth .