In Norse mythology, humans exist in the land of Midgard - a place in the center of the world tree and connected to the nine realms. Among these nine realms live gods and goddesses, serpents and spirits, and all manner of mythical and mystical creatures...