Wiktionary
give away the farm
vb. To pay more than one should have; to pay over fair market value.