A review by mmmoureau
Ayesha at Last by Uzma Jalaluddin

4.0

Maybe closer to a 3.5 but I feel like that was a me problem so rounded up to a 4. It took me out of the book a bit how many words and terms I didn’t know but the book was still interesting and well written.