bloodandcontracts.com