Vanessa rated Children of Virtue and Vengeance: 4 stars Jan. 1, 2020 Public Children of Virtue and Vengeance by Tomi Adeyemi