I like the submissive ml and I like the dirty talk, but It'd be much better if it was slightly less rapey.
I also feel like this would be better if the elephant wasn't directly puppetting her. Like if he was just orchestrating increasingly ludicrous 'lucky pervert' incidents, and maybe he curses her to always speak her (lusty) thoughts whenever they touch. (Downgrade from sexual assault to sexual harassment, and any further developments are their choice)