this novel is written with so many unexpected twists and turns
plus many other characters each with own story