A review by ericcanread
Chesapeake by James A. Michener

5.0

Have read it 3 times - it's that good!