Twin Truths Sovereignty and Responsibility

Twin Truths Sovereignty and Responsibility

Genesis 25:1- 34