God often uses our suffering as a kind of spiritual detox. Through hardships (and even our failures), God purges our inner life of sinful attachments to this world. He refines our character and refocuses us on eternity. We “purify ourselves from everything that contaminates body and spirit, perfecting holiness out of reverence for God” (II Corinthians 7:1).
Read the rest: Suffering: a spiritual detox « WisdomForLife.