A review by ishapatra
Aristotle and Dante Dive Into the Waters of the World by Benjamin Alire Sáenz

emotional funny hopeful lighthearted relaxing sad fast-paced

5.0