A Poet of the Invisible World by Michael Golding

A Poet of the Invisible World is the story of Nouri, a boy born in thirteenth century Persia with four ears instead of two. Orphaned as an infant, he’s taken into a Sufi order,...