A review by ebroadbent22
The True Confessions of Charlotte Doyle by Avi
5.0
Awesome! I was convinced I wasn't gonna be happy with the ending, but I was!
5.0