group
I'm writing a fantasy/mystery book about the protagonist, heir to the throne of her country after her older sister died, trying to find out who killed her sibling and avoid the same fate. I'm very excited about this plot, but I've found whenever I've tried to write a surprise villain it's always kind of predictable. I was wondering if anyone had advice on writing a good mystery and making sure that the villain makes sense and could be guessed but also isn't obvious?