Zahid, a sheikh, stops in to visit his childhood friend, Francesca, to discover that she's turned into a stunning beauty, and that she's engaged to be married. He learns that Francesca's fiancee is a con artist and is cheating on her and offers her a job to save face. At first she turns it down, but later decides to accept a job recording Zahid's father's journals. So she accompanies him to his conservative country where women cannot be educated and must be virgins before marriage. Zahid and Francesca spend a lot of time together and eventually succumb to their attraction, but despite how much Zahid loves Francesca, they cannot be together. His country expects him to marry a woman of his status.
I had a lot of trouble believing that Zahid was actually friends with Francesca. Instead of treating her like someone he cared about, he treated her like he hated her. His reasoning was that he was frustrated sexually because of how much he wanted her, but I would not be remaining friends with someone who treated me that way, no matter what his reasons. So I had a whole lot less respect for Francesca for putting up with it, but then she'd pretty much been established as a doormat from the beginning. I give major props for the fact that Zahid, despite being a bit of an ass to begin with, is the one to declare his love for Francesca before reluctantly and quite painfully sending her back to England. He is quite clearly gutted and even cries at the circumstances. He pretty nearly redeemed himself in that one instance...though his behavior when he goes to get her back left something to be desired. I also found myself wanting an epilogue for this story. It gets left on a hopeful note with the two of them reunited and Zahid making promises to modernize his country and then we get a sentence that says he did it, but I would have liked to see some of it in an epilogue instead.