Pretty nice visual novel!
The length fits the plot very well because there is not much to build on an innuendo like this but it is long enough to feel somewhat serious and interesting. There could be more side events to fill out and color it up with that are not related to the story, but on the other side when it focus on the main characters like this we get more engaged in the plot which fits for this storyline.
I like that you can do anything the first time you play it so there is nothing you need to play again to unlock. That the choices did not depend on each other and always were two made it more clear as well. The flowers help too. I just played through it once and I got the ending where Perrie did not believe and left me. Personally I think the beginning was too messy. I never really got my answers to the questions I had. What was the pact about? How did I end up there to make that pact in the first place? Who is that witch? What did she mean with breaking the pact by falling in love? Was I not already in love from the beginning? Was it about someone else? What about my past? Nothing about my old self or the people I knew? I mean there is not much of a backstory. These questions do not need to be answered because they are outside the storyline and there is nothing wrong with making space for the reader to speculate, but a little something would ease the confusion.
I liked the story and had a nice time with this. The graphics were excellent as well. How did you make the backgrounds and character portraits? Did you draw them? AI? Stock images? They helped the game alot.