A review by booksarethenewblack
World Without End by Ken Follett

5.0