Grains of magic (Tulloch witches #1)
Iona Tulloch travels to the city from her family’s estate in the Highlands on a mission she has no choice but to accept. She finds two supernatural factions locked in a territory war over every pavement slab and building. Despite her family’s policy of remaining a neutral entity, there are things they don’t know, facts that ensure remaining free of the conflict is near impossible. Forced to stay in a city that holds bad memories, and completing tasks she deems beneath her, Iona has to learn what it truly means to be a Tulloch witch.