The Spirit Box by J.H. Glaze
Best Independent Novels
2,688 books — 3,708 voters