A review by ameliakfulton
The Red Queen by Isobelle Carmody

5.0

The wait was worth it. Many tears were shed.