10% off all books and free delivery over £40
Buy from our bookstore and 25% of the cover price will be given to a school of your choice to buy more books. *15% of eBooks.

A Promise of Ankles

"The most lovely reading experience awaits in this amusing, gentle, and exquisitely written book set in Edinburgh. "

View All Editions

£8.99 £8.09

In Stock. Same day dispatch on orders before 3pm.

Add To Wishlist
Write A Review

LoveReading Says

LoveReading Says

Hugely entertaining in a wonderfully witty and gentle way, this forms part of the 44 Scotland Street Series. While you could read A Promise of Ankles as a standalone novel and be perfectly and completely happy, you would be missing out on forming a relationship with the rest of series. From young Bertie (what a joy he is), through to student Torquil, and the Duke of Johannesburg, the variety of residents that greet you ensures an engaging read. As is the case with all of his books, the beauty of this read is in the detail. Alexander McCall Smith exquisitely places the finer points, delivering a lightness of touch that hits with precision. The detail matters, expanding and filling the space, allowing feelings freedom to mutter against Irene and delight in Cyril. By the way, the title is gorgeous, and connected to a certain someone, all will become clear! Chosen as a LoveReading star book, A Promise of Ankles delivers real life with a little extra sparkle and is the most lovely reading experience.

Liz Robinson

Books of the Month
Star Books

Find This Book In

Primary Genre Modern and Contemporary Fiction
Other Genres:
Recommendations:

About

Author

Collections Featuring This Book

You Might Also Like...

Em & Me

Beth Morrey

Paperback

In Stock

£8.09 £8.99

Good Eggs

Rebecca Hardiman

Paperback

In Stock

£8.99 £9.99

Saving Missy

Beth Morrey

Paperback

In Stock

£8.09 £8.99

Would I Lie to You?

Aliya Ali-Afzal

Paperback

In Stock

£8.09 £8.99

Lessons in Chemistry

Bonnie Garmus

Hardback

In Stock

£18.00 £20.00

History

Miles Jupp

Paperback

In Stock

£9.89 £10.99