I have read this book about 3 times now and every time I come across events and remarks that I missed before, that just keep adding to the story and a sense of "Ooooh yeh" when you realise the significance of a sentance or a saying.
This book is multi layered, with many different locations and situations which the two main characters go through. You can identify with both of them, see things from both their sides and indeed understand why they are both so stubborn!
A fascinating read, the kind of book that you never want to find yourself coming to the end of, and if your reading it on the train, don't forget to look up at the stations!!!