A review by amelianotthepilot
The Sword of Hades by Rick Riordan

5.0