give away the farm

Verb

 * 1) To pay more than one should have; to pay more than fair market value.
 * Joe has made a career of giving away the farm.