M is for magic
- 272 pages
- 10 hours of reading
A sinister jack-in-the box haunts the lives of children who owned it, a stray cat does nightly battle to protect his adopted family, and a boy raised in a graveyard confronts the much more troubled world of the living in this wonderful book of short stories.
