The hearts invisible furies. It's the best book I have read recently and need something to take with me on holidays this Friday.
Similar books I have read and enjoyed are:
We need to talk about Kevin
The Kite runner/ A thousand splendid suns
Cutting for stone
Any ideas?