The best fantasy I have read in ages. Achingly masterful and brimming with complexly rendered main and secondary characters, Adeyemi's Orisha world will sweep you up in its embrace with one arm and brandish a knife at you with the other. Paced perfectly at un-put-downable, this is your 2018 must-read.