There are three stages in every great work of God: Impossible, difficult, done. November 8, 2017 There are three stages in every great work of God: Impossible, difficult, done. – Hudson Taylor