Never have I dealt with anything more difficult than my own soul, which sometimes help me and sometimes opposes me. -Imam Al-Ghazali-