Gareth Steel has been a vet for nearly twenty years and has worked all over the UK, across both rural and city practices, dealing with all manner of household pets and farm animals. This is his fascinating raw account of just how involved the job is and the toll the extreme emotions that come with it can take.