When someone vanishes from an eighteenth-floor apartment that’s locked from the inside, your options are limited. DI Ash Carter’s colleagues have all but given up looking for his missing girlfriend, Salina. All he can do is try to hold things together and not let the grief consume him. But when an old case mistakenly landsContinue reading “City of Echoes”