A review by sapphicbookdragon
Terciel and Elinor by Garth Nix

5.0