Spirits of the Middlelands January 12, 2017January 22, 2017 AMAZON US | AMAZON UK | GOOGLE PLAY | Preview Related