A book about a taboo subject that is written so well that you try to understand where each character is coming from. Some parts are difficult but on the whole a very well written novel.