A review by amylikestoread
Vanity Fair by William Makepeace Thackeray

3.0

3.5*