A review by champsey13
Heartsong by TJ Klune

4.0

I enjoyed this one more than the last one, mainly because watching my fave (Robbie) get beaten up by the narrative was incredibly fun. I still don't find the big bad's motives particularly believable though.