The Veil Between Worlds
K.M. McFarland's The Veil Between Worlds takes us to America's most haunted city, New Orleans, on a Halloween night. Here, we meet Rose Brighton, a twenty-year-old girl who can see and talk to the dead. On this night, when the veil between our world and...