When Zoe meets Dan she can't believe her luck. He's everything she is looking for in a man - intelligent, charming, stable, supportive. Until they're married. Then Zoe realises that Dan is controlling, aggressive, paranoid. And there's no way out. Or is there? When Zoe discovers that she's pregnant, she realises that the only way she can keep her baby is to leave Dan. But that's harder than you think. He found her once before, and she knows he can find her again. But Dan has plans of his own - plans that don't necessarily include Zoe. But then, even the best laid plans often go awry, and you really need to be careful about who you trust.