Seonaid rated A Witch And A Hard Place: 5 stars March 8, 2021 Public A Witch And A Hard Place by Judith Berens, Martha Carr, Michael Anderle