A review by gabalodon
Lovesong by TJ Klune

5.0

I should have know that the fact that it was only 6k words wouldn't prevent me from crying.