Children of Blood and Bone by Tomi Adeymi

Magic is entrenched deep in the heart of Orïsha. For centuries the silver-haired Maji lived alongside humans, passing their magic down through the generations of their bloodlines. With the help of their patron gods and goddesses they call fire and storms, tame wild beasts, craft great structures out of metal and stone, and even summon the souls of the dead.
But eleven years ago magic disappeared. The defenseless Maji were captured and killed by the soldiers of a ruthless king, sparing only the smallest of their white-haired children. Now those children live in fear, as the lowest caste of the Orïshan society.
Zélie Adebola is a divîner, the daughter of a Maji mother, and was born with the white hair that signals a potential for magic. When Zélie meets Amari, a rogue princess in possession of a stolen magical scroll, everything changes. Chased by the king’s soldiers and Amari’s own brother, the new friends set off on a quest to bring back magic, before it is gone forever. But even with Zélie’s newfound powers, the road will be difficult and dangerous, and soon Zélie finds herself fighting not only the monarchy, but her own treacherous heart.
In this vibrant and beautiful book Tomi Adeymi weaves a story filled with myth and mystery, adventures and romance, and of course- magic. Told from the point of view of three different people, the world of Orïsha, the characters, and the story itself grows deeper and richer with every page. The story will grab you from the first paragraph, and draw you deeper with every page. Children of Blood and Bone is undoubtedly one of those all-too-rare books that worms it’s way into your heart, and stays there forever.