Scan barcode
A review by nicholemurphy
An Unkindness of Magicians by Kat Howard
5.0
4.5 This book could have benefit by an extra 100 pages. Otherwise, great concept and characters!