Affinity by Sarah Waters

Set in the 1870’s, Selina Dawes finds herself imprisoned at Millbank Prison.  Selina is a medium who insists that a spirit committed the crimes for which she has been incarcerated.  When Margaret Prior becomes a visitor at the prison, in a role which sees her befriend prisoners and try to offer support to them, she finds herself drawn to Selina, to an extent which seems beyond her control.  As their bond gets tighter, events start to hurtle out of control…

Sarah Waters is fast becoming one of my favourite authors.  The story drew me in slowly, but surely.  The main narrator is Miss Prior, and the book is interspersed with short accounts of events leading up to the incident which led to Selina’s imprisonment; these parts are narrated by Selina herself.  Miss Prior has herself suffered a great loss, and illness and depression are part of her recent past.  As much as she helps Selina cope with prison life, Selina helps her to cope with her own life, living with her stifling mother.

The story unfolds beautifully at a pace slow pace, which nevertheless does not fail to hold the reader’s attention.  The ending was a genuine surprise, and one which I could not have predicted – here I could not help but to feel what Miss Prior felt.  It is was a pleasure to be genuinely shocked by a story’s conclusion.

As always, Sarah Waters captures the atmosphere and surroundings of 1870s London, and the setting is brought to life through her words.  This book doesn’t have the Dickensian feel of Fingersmith, nor the bawdy sauciness of Tipping the Velvet (both of which books I thoroughly enjoyed), but is rather more subtle.  It works beautifully and is further evidence to show what a talented writer Waters is.  I found myself wanting to keep reading, as I was eager to know what would happen next.

I would recommend this book very highly – I don’t think you will be disapppinted!

Categories: Reviews | Tags: , | Leave a comment

Post navigation

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

Blog at

%d bloggers like this: