Grimoire Noir by Vera Greentea
Bucky Orson is a bit gloomy, but who isn't at fifteen? His best friend left him to hang out with way cooler friends, his cop dad is always in his business, and wait for it-he lives in Blackwell, a town where all the girls are witches. But when his little sister is kidnapped because of her extraordinary power, Bucky has to get out of his own head and go on a strange journey to investigate the small town that gives him so much grief. And in the process he uncovers the town's painful history and a conspiracy that will change it forever. Beautiful, spooky, and utterly enchanting, Grimoire Noir is a magical coming-of-age story of overcoming your limits to protect those dear to you.