A review by merieshenanigans
The Hidden Oracle by Rick Riordan

5.0