A review by cacole
Jonathan Strange & Mr Norrell by Susanna Clarke

5.0