A review by mackinnonanna
Beatrice and Virgil by Yann Martel

challenging dark tense

3.75