I purchased this book because the setting -- Afghanistan -- sounded interesting, I like spy stories, and I'd just read Jackdaws by Follett which I'd thoroughly enjoyed. This book exceeded my expectations.
Three characters are the main focus of the story -- Ellis, a CIA agent, Jane, the woman he loves and wants to marry (although she doesn't know it), and Jean-Pierre, the man who also wants Jane for himself.
From the beginning Jane and Ellis's relationship is rocky because she doesn't know he's a spy and some of his actions have her puzzled. She wants more of a commitment and he doesn't seem willing to cooperate. On the day he decides to come clean about what he does for a living and how he feels about her, all hell breaks loose. The next thing Ellis knows, Jane is gone and so is Jean-Pierre.
Ellis later accepts an assignment to Afghanistan and their paths cross again. The fact that Jane now has a child doesn't change the way he feels. He's still in love with her, but he expects no love in return. Aside from that, his mission could get him killed and he doesn't want to bring harm to her or her child. Besides that, Jean-Pierre, who's always been jealous of him, has no intention on losing Jane to a past rival.
What follows is a roller-coaster ride of action, danger, romance, and suspense. I listened to the unabridged audiobook version of this book and the cast of six readers were excellent. They changed their tone and pace to fit the scenes that they read. As a result, the characters seemed to come alive. Follett does a pretty good job of giving you enough of a description to help you envision the scenery and the dialog was good. To top it off, the action made sense and was interesting.
I don't know if the book accurately portrays the people of Afghanistan, so I didn't accept some of the characters' observations about how they are as a people. I mainly listened to the book to be entertained and it did that superbly.