A review by mermads
Heartsong by T.J. Klune

Did not finish book.
I should have just stopped after the first one.