This one could have easily been written for a tv mini series. So many characters, so many backgrounds and agendas; all woven together for what seems like a final end game, but wait there is more! Keep them coming, I cannot wait to jump into the next book of this series.