Another Life, Another Geas:

Andre Norton's Ware Hawk