A review by jj2020
The True Confessions of Charlotte Doyle by Avi

4.0