Oh god, yandere Stitches is now engrained in my mind.