Caleb’s Crossing by Geraldine Brooks
Reviewed by Maryam from Dexter, Michigan.