A review by fatimaarif
Where the Streets Had a Name by Randa Abdel-Fattah

  • Strong character development? Yes
  • Loveable characters? Yes
  • Diverse cast of characters? Yes