A review by sambooloram
Heartsong by TJ Klune

5.0

The last half of the book made me cry more than any book has. I read the final three chapters through tears. 5/5 loved it so much.