White God
Bill Goodykoontz
What it all means is open to interpretation. Read it as a parable or as a horror movie. Read it as the story of love between a girl and her dog. Read it however you want. No matter what your take, you won't be disappointed.