hmmm ive noticed the unreliable timing. Whenever I want to keep her, she vanishes. But when I'm trying to avoid the mirror shattering with the library key, it stays.
I'll keep an eye on that