A review by amberinbookland
The Seventh Son by Sebastian Faulks

3.75