Lausanne, Switzerland. In the cathedral tower lives a strange boy with a limp who talks to the bells. In a luxury penthouse lives a high-class prostitute who's in mortal danger. And in a low-rent hotel lives a private investigator who has no idea how he got there. Jay Harper finds himself in Switzerland on the trail of a missing Olympic athlete. A hard drinker, he can barely remember how he got home last night, let alone why he accepted this job. When he meets the stunning but aloof Katherine in a hotel bar, he quickly realises that he's not the only one in town who's for hire. She's a high-class hooker who can't believe her luck. Which is about to change. For the worse. In the meantime, Marc Rochat spends his time in the belfry talking to the statues, his cat and the occasional ghost. His job is to watch over Lausanne at night and to wait for the angel his mother told him he'd one day have to save. When he sees Katherine, he thinks his moment has come. Which indeed it has. But not in a good way...