11. My Jesus Has Done All Things Well

O for a heart prepared to sing to God, my Savior, and my king; While with his saints I join to tell,  My Jesus has done all things well.

2.

All worlds his glorious power confess; his wisdom all his works express; But O, his love what tongue can tell!  My Jesus has done all things well.

3.

How sovereign, wonderful and free is all his love to sinful me!  He plucked me as a brand from hell, My Jesus has done all things well.

4.

I spurned his grace, I broke his laws, and yet he undertook my cause, To save me, though I did rebel,  My Jesus has done all things well.

5.

And since my soul has known his love what mercies has he made me prove! Mercies which all my praise excel,  My Jesus has done all things well.

6.

Soon shall I pass the vale of death, and in his arms shall lose my breath; Yet then my happy soul shall tell, My Jesus has done all things well.

7.

And, when to that bright world I rise, and join the anthems in the skies, Above the rest this note shall swell, My Jesus has done all things well.