cast demons disappointment drive driven god good greed iniquities love lust maddening oppressed ostracized plague raise refuse riches ring search seize strings terror thwarted tongue vague