Recently finished Warrior by Marie Brennan. In this world, witches are not just the norm but an established part of the world. They are feared and revered due to the powers but their purpose is to do the bidding of the Goddess and generally help the others less fortunate. But they are also secretive and something is going on among the ranks. One of the Keys of one of the witch factions is killed in a seemingly normal event but a couple of bounty hunters are called in confidentially to investigate the possible murder. One of these warriors is a beautiful young girl whose rough life has sharpened her skills and hardened her heart into one of the best.
The witches have schools where witch daughters are left by their parents at a young age to learn and train spells, herbs and rituals until their powers come in. One girl specifically goes to take her test of readiness only to find that she can’t fully control them until she finds and kills her doppelganger.
While the witch, a gentle and thoughtful girl, searches the countryside for her assigned kill, the warrior searches for the murderer of a Key witch. When they meet up, hell breaks loose as the girl discovers that the warrior is her doppelganger.
The beginning of the book I found to be a bit slow albeit interesting but about half way it pulls you in while you explore two very different worlds living together and the adventures of the two girls. I am looking forward to reading the second in the series, Witches, to see how it all pans out.