31766

The Supreme breaks His Promises
Only for our good,
And not because
He is unable to keep His Promises.