A review by paperback_cat
Magic for Liars by Sarah Gailey

5.0