
It’s been seven years since I read Kamila Shamsie’s A God in Every Stone and although I did find it interesting and always intended to try more of her work, until I picked up Best of Friends earlier this month it had remained the only one of her books I’d read. I knew almost as soon as I started to read Best of Friends that it was going to be my favourite of the two novels as I felt an immediate connection with the characters that I didn’t in the other book.
Best of Friends is the story of a female friendship and how it endures, changes and evolves over a period of forty years. We first meet Zahra Ali and Maryam Khan as teenage girls in Karachi, Pakistan in 1988. The two come from very different backgrounds – Maryam has had a sheltered and privileged childhood and as her grandfather’s favourite, she expects to one day inherit the family business, Khan Leather. Zahra, on the other hand, is the daughter of a television cricket commentator who has found himself under suspicion for refusing to support General Zia’s military dictatorship. As a result, Zahra works hard at school and tries to stay out of trouble. Despite their different family lives and priorities, the two girls have become very close friends.
I loved the first half of the book; I’ve read very little about Pakistan during that period and I enjoyed getting to know the two girls and watching them go about their daily lives. The fourteen-year-old Maryam and Zahra have the same hopes, dreams, concerns and problems that many young women will be able to relate to, whenever and wherever they grew up – the changes in their bodies with the onset of puberty, their first relationships with boys, worries over homework and exams, and finding small ways to rebel against their parents. The political situation in Pakistan is also explored, culminating in the 1988 election victory of Benazir Bhutto. It is during a party celebrating this democratic triumph that Zahra and Maryam experience a terrifying incident that changes the course of their lives.
The novel then jumps forward by three decades to 2019 and we discover that Zahra and Maryam are both now living in London where they have each become hugely successful in their chosen careers. They are still best friends but have found themselves at opposite ends of the UK political spectrum with opposing views on topics like immigration, technology and government surveillance. These tensions increase when a figure from their past comes back into their lives and we begin to wonder whether their friendship can survive.
The second half of the book didn’t interest me as much as the first. The 1980s Pakistan setting felt much more vivid and real to me than the modern day London one did and I found both characters more likeable as teenagers than they were as the adults they became. It also seemed to me that some of the situations Shamsie put them in were deliberately contrived in order to create conflict between them, rather than things that would have arisen naturally. Still, I liked the ending, which I found both ambiguous and believable, and I was intrigued by the central idea that perhaps when we’ve known someone all our lives we still see them as the person they used to be instead of the person they are now.
Have you read anything by Kamila Shamsie? Which of her books should I read next?
You May Also Like
Recently viewed
Experience the Difference
Premium Quality
Crafted with meticulous attention to detail and the finest materials
Authentic Design
Every element stays true to the original vision and craftsmanship
Collector's Choice
Treasured by enthusiasts and collectors around the world
Verified Authentic
Guaranteed genuine with certificate of authenticity included
What Makes Booklify Special?
Booklify vs Local Bookstore vs Amazon:
We bring you authentic editions at affordable prices with fast local delivery. Compare us to the alternatives and see why readers choose Booklify.
| Booklify | Local Bookstore | Amazon | |
|---|---|---|---|
| 100% Original Editions | ✗ | ||
| Fast Local Delivery | ✗ | ✗ | |
| Affordable Prices | ✗ | ✗ | |
| Curated Selection | ✗ | ||
| Best PKR Price | ✗ | ✗ |
FAQ
Ordering & Delivery
Most orders are delivered within 3–7 business days. Major cities like Karachi, Lahore, and Islamabad typically receive orders faster.
Yes — we deliver across Pakistan, including smaller cities and towns.
Once your order is dispatched, you'll receive a tracking number to follow your delivery.
You can reach us via:
- WhatsApp — fastest response
- Email — care@booklify.pk
Yes — for schools, offices, or bulk gifting, message us on WhatsApp and we'll work out a custom deal.
Didn't find your answer?
Our customer service will be happy to help you.

Share and get 15% off!
Simply share this product on one of the following social networks and you will unlock 15% off!