A hurricane sweeps across southern Sweden, leaving chaos in its wake. Two men lie dead in Stockholm's Free Port, shot in the head at point-blank range. A young woman runs for her life. She finds refuge in Paradise, a foundation dedicated to people whose lives are in danger. Newpaper sub-editor Annika Bengtzon is trying to piece her life together following the violent death of her fiance. Covering the story of Paradise is the opening she needs to get her personal life and her career back on track. But, as she's about to find out, neither Paradise nor the young woman, Aida, are quite what they appear to be. Annika's quest for the truth will force both her and Aida to confront their troubled pasts - and ultimately Annika will be faced with the most difficult decision of her life.
Liza Marklund is a newspaper and television journalist, who lives in Stockholm with her husband and three children.