Promises to Keep
After a childhood of abuse and drug addiction, Jilly Coppercorn is well on her way to being normal as an art school student when she runs into Donna Birch, her only friend from the bad old days, at the start of this appealing urban fantasy set in Newford in 1972. Donna takes Jilly into a realm similar to this world, but where things have a way of working out better. It's almost a paradise, a place where dreams are almost too easily realized, until Jilly realizes that the inhabitants are actually dead, souls whose lives were unfulfilled. She can continue pleasantly enough, but only by abandoning her responsibilities to all the people who helped her back in the living world.