Marina and Sergey Dyachenko’s 2007 Vita Nostra is a modern fantasy novel. Or perhaps it would be better described as cosmic horror. The 2018 English translation is by Julia Meitov Hersey. It is the first volume in the Dyachenko’s Metamorphozy series.
Sixteen-year-old Sasha Samokhina has potential few others can match. Too bad for Sasha.