The Lace Reader by Brunonia Berry
This is a compelling and suspenseful first novel that takes place in Salem, Massachusetts, amid tourists, modern-day witches, future-divining women and a group of relgious fanatics. There is something strange going on, and it's fun to try to figure out what it is.
Also interesting is the story of the book's rise to publication. The author and her husband decided to publish it on their own. First, they gave copies of the manuscript to a local book group and asked for feedback. After their self-publication and subsequent success due to word of mouth and a PR firm, the author found an agent (or the agent found her). A bidding war between various big publishers followed, and Berry got to take her pick. A nice story for a first novel!
Here's an interesting online book group featuring Brunonia Berry, if you're interested.