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

5.0