Amazon
Nothing is what it seems in the small coastal town of Garibaldi, Oregon. From dragons to ghosts, curses to murder, the nine stories of the Mists of Garibaldi will trap you in their web, and haunt you from the first word to the last.