Sin, justice and love