Going Bovine - Libba Bray

This book is touching, sad, and funny all at the same time.