Fight the demoness hile wearing Violet and loos the battle. You might need to ask twice for her to fight you.After that let her keep Violet for 2-3 days and an event will happen.