A Demon With a Halo (danvid)
David is an angel, asked to watch over a six year old boy, named Max. He is the guardian of the little boy, who he's been taking care off since he was a newborn, and his parents began to treat him wrong. Max believed David to be his father, and David didn't complain. But all good things come to an end, don't they? Dav...