(Old fashioned) Do not expect to get more from something than its value.
“She got a divorce and expected one million dollars from her husband as settlement even though he is completely broke, I guess she doesn’t know you can’t get blood from a turnip.”