Oh, it's done! Downloading now. I will update with my thoughts later. Congrats on your game.
EDIT: I finished it and now I'll share my thoughts.
So I downloaded and played right through Juniper' Knot. The gui is gorgeous. It is understated yet stylish, and I love the customization of all the menus. The art is beautiful and pair with the backgrounds very well. The guest and concept art were very interesting to look at. The music was wonderful and fits the tone of the work. Everything about this game is extremely polished.
About the story: What can I say? The best kinds of stories are sometimes the ones that are told simply. There aren't any major twists but the characters are very developed.
Of the two characters, the demon is the one that resonates most with me. Maybe it's because I like her "voice". Her mannerisms, her speech, and her interactions with the boy tells me she was someone who suffered long and had suffered enough. A couple of times I almost thought she would slip and give in to the darkness that I felt she had, but was relieved when she did not. It would have been so easy to give in. I still don't know what the demon did in order to be trapped, but in the end I suppose it really didn't matter. Despite the things she had done I could still empathize with her. I wanted her life to not be cruel and unending, and I was very glad the boy was able to save her.
The boy... I liked that despite all of the demon's growling, he was able to get past her defenses. He literally extended an olive branch to her, and allowed her to be forgiven what she'd done, if only it was for her own sake. I think he was an excellent foil for her. For me he was a reminder of her having forgotten how to live and that it was okay to put faith in an unknown.
Things change and people change, and sometimes you have to put yourself out there if you want a chance for things to be better. I think this sums up the theme of your work for me.
Anyway, I just wanted to say thank you for an excellent read and I look forward to more of your work.