"One of the most talented and humane novelists that we have."--John Connolly Astra Sharp has a part-time job in the caf run by her best friend, Connie, and a boyfriend who plays in a band. Life's not perfect, but it's not too bad. Then Connie's little sister Angel shows up and everything starts to go to hell. It isn't Angel's fault if everyone falls in love with her: gorgeous Luke, boring Tim the accountant, Astra's kid sister Gita. Set...