Is Zoe the devil in disguise? John Pennington believes he has found Phillipa to be the woman of his dreams, and prior to the wedding he is taking her to meet his Grandmother, the family matriarch. He has also promised an old school friend, Sebastian, that he would do a favour for him when he visits Rome, testing a new and unique software programme with incredible possibilities. Suddenly the wedding is off, and he is on his own heading to Geneva. After a chance encounter with the mysterious Zoe on the lake steamer 'Savoire' his life takes a sudden turn into uncharted territory in more ways than one. That 'small favor' suddenly becomes a life changing event, and when Zoe, the woman who he knows is too good to be true, reappears, danger and death follows. Shot at, lied to, and seduced, and drawn into a world where nothing is what it seems, John is dragged out of the doldrums and into an adrenaline charged life and death situation, where it may have been wiser to stay with the 'devil you know' rather than opt for the 'devil you don't'. Will he survive, or has he a little of the 'devil' in him too?