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

4.0

4.5
I may have to try more Avi because that was awesome. The ending was a little deus ex machina for my taste, but it had a little poetic justice.