Another Life (novel)

A storm is brewing - the water levels of the Bristol Channel are inexplicably rising, and Cardiff Bay is under threat from the worst flooding in years. In the midst of the climate chaos, Torchwood is called to investigate a series of gruesome murders - vagrants found dead around Cardiff with their heads partially eaten. When Owen goes missing following a session on a virtual reality game, Jack, Gwen and the team must discover what's really going on before the water claims them all. And they must face the terror that lies at the bottom of the bay - waiting, feeding, controlling...