Sin is a demon lurking at the door

Sin is a demon lurking at the door . . . yet you can be his master This story  (Genesis 4:7) starts off with great promise.   Both Cain and Abel have prepared their offerings to the Lord.   They know that God has created and sustained them.   They know that everything...