craigconsidinetcd.com
Nafs and the stages of ‘self’
The Arabic word nafs is variously translated as ‘soul’, ‘self’, or ‘ego’. The nafs has seven levels or stages of development that correspond more or less to the…