Tragedy strikes young Daniel early in life and he quickly learns learns how to read people, and rely on himself. Which is just as well when he meets Bo, lieutenant to Belfast and Falklands veteran Roy, who keeps North London 90s ravers in pills and powders. Daniel's adventures take him from Camden to Hackney, Hampstead to Barnes and the angels he meets along the way shine light on the shadows of London. His entanglement with Roy's street soldiers leads him to the truth of his tragic beginnings and endangers his life and the lives of those around him.