Ruby is an obnoxious brat who, as a fellow taxi dancer points out, never listens to advice. She manages to be a sympathetic protagonist anyway, in part because she’s vulnerable under her tough veneer and in part because it’s easy to see how blinded she is by the shiny things being dangled in her path, distracting her from how much she’s getting in over her head. Also, she means well; she does want to get her family out of the slums, she does want to give her kid sister a good life, she does want to be a good girlfriend. It’s hard to watch her try so desperately and fall so flat, but it’s compelling, too.The writing in Ten Cents a Dance is very strong; Ruby’s first-person, slangy narration easily conveys a sense of time, place, and class status. Her casual racism—which, mercifully, diminishes over the course of the novel as she gets to know some people of color—is an honest reflection of her upbringing and is presented in a matter-of-fact way, without sensationalizing.In some ways, the ending feels a bit too neat, but in other ways it’s a perfect compromise—not too grim, but not rosy, either. I think the sense of over-neatness comes from how quickly the final resolution occurs and the slightly over-sappy final pages. (Movies should not end with voice-overs. Neither should books. Metaphorically.)Anyway, the ending to the novel may be a bit pat, but the ending to the book makes up for it: there’s an author’s note that relates, in a few simple pages, the story of the author’s aunt, a taxi dancer. It’s a nifty bit of oral history, and, while the novel stands alone, it provides an extra bit of context and connection.