A review by alicihonest
Magic for Liars by Sarah Gailey

5.0

This book just single handedly ended my reading slump; oh my GOD it is good. I require an entire series.