A review by mspilesofpaper
A Modern Witch by Debora Geary

5.0

I was a bit confused at the beginning because it was unclear who's who and everything. But I loved the characters more and more with every single page. And most of the time I couldn't stop to giggle.