Menu
Chapter 31 of 40

Promises of God

1 min read · Chapter 31 of 40

Promises of God

Promises, though they be for a time seemingly delayed, cannot be finally frustrated.... the heart of God is not turned though His face be hid; and prayers are not flung back, though they be not instantly answered.

—Timothy Cruso

Everything we make is available for free because of a generous community of supporters.

Donate