I love everything by TJ Klune but this is my new favorite even after the fourth reading. The plot is crazy good and the narration gets better and better as the story unfolds. Kirt Graves never fails from character to character. This is not the usual love story; it’s a forever love.