Morocco owes its image of a modern Muslim nation to Sufism, a spiritual and tolerant Islamic tradition that goes back to the first generations of Muslims and has sustained the religious, social and cultural cohesion of Moroccan society for centuries.