Why do we fail to love or keep promises or live unselfishly? Of course, the general answer is “because we are weak and sinful,” but the specific answer in any actual circumstance is that there is something you feel you must have to be happy, something that is more important to your heart than God himself.

