A review by bookasaurusbex
Necessary poisons by Andrea Blythe

funny mysterious

3.0