Lullabies For Little Criminals by Heather O'Neill

The novel revolves around the twelve-year-old protagonist named Baby and follows her for two years. Baby lives with her father Jules, who has a worsening heroin addiction. The two move frequently, to various places around Montreal, where they encounter many other characters, among them junkies, bums, pimps, and abused children.