Reasoning Out Ways To Live