Souls assorted: An Islamic theory of spiritual personality [Long Read]

Reflecting on the tendencies of each spiritual personality type proposed can provide a Muslim with greater self-knowledge of their strengths and weaknesses.