[Short and quick review from memory before I re-read and re-review at a later date: 
 Despite my need for likeable characters in books, this is one where you need to let that go slightly and instead put your Understanding Hat on. I'd also suggest that you need to see the theatre production to truly appreciate the story, too.]