A wonderful book: sensitive, tender, funny, sad, multi-layered and oh, so beautifully observed and written. Lots of introspection and internal dialogue going on with the characters who we therefore see as fully formed, flawed, frustrating and loveable people who are as complicated as any of us.