A review by lilaconthepage
The Blood of Olympus by Rick Riordan

4.0