A review by minisupernovax
Heartsong by TJ Klune

5.0

I don't think a book has made me full body sob like this one.