The successful Blood Singer urban fantasy series continues as Celia Graves-part human, part vampire, part Siren-faces black magic and heartbreak.Afficher plus