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