A review by maya_reads_books
Ayesha at Last by Uzma Jalaluddin

emotional funny mysterious medium-paced
  • Loveable characters? It's complicated
  • Diverse cast of characters? Yes

3.75


Expand filter menu Content Warnings