God Can Not Lie