Story could have been amazing, some weird choices throw it off though. Due to the nature of the story and the overall lack of any time to build a true backstory, there was no real chance to actually set up any of the reveals. Bianca being the most egregious example of this. There's no point to building up a reveal to a character we've never met, then just do a flashback of "Oh hey, when you were 12-15 (or whatever) you beat up guy and saved her."
A little more build up, some background earlier in the story, dev realizing that reveals after the fact don't have nearly the impact that actual realization based on prior events can have and this story would have been much, much better.
Other than that, some seriously twisted yandere stuff here. I loved those bits.