The possibility of re-incarnation has long interested me, as has, to a lesser extent, the possibility of the restless ghost. This novel and its many fascinating, fallibly human but never sentimentalised characters was a joy. Tender, beautiful and deeply touching.