It's definitely a good mystery! A thing I've discovered about writing is that you may think something is super obvious but that's because you know it's there. Even if people are able to guess when the reveal comes they get a sense of satisfaction. And if they haven't then they get an awesome surprise. It's a win/win either way. :)
Re: Fill: Spice and Smoke (2/?), haven't decided trigger warnings yet
TL;DR: you're doing great!