A review by megwallitsch
The Canterbury Tales by SparkNotes
adventurous
challenging
funny
reflective
fast-paced
4.25
4.25