Scan barcode
A review by cerisecarrot
The Historian by Elizabeth Kostova
2.0
Too many coincidences and could have been a good 250 pages shorter without affecting the plot.
Scan barcode
2.0