A review by romantasybooklover
The Lost Hero by Rick Riordan

3.5