A review by mousereads
Nice Dragons Finish Last by Rachel Aaron

5.0