A review by himalib
The Last Olympian by Rick Riordan

5.0

I want someone who gives up immortality for me like Percy did for Annabeth