Ellen should have known that a gathering in America's last castle would entail a few uninvited guests. During a Christmas eve wedding at the Biltmore Estate in Asheville, North Carolina, Ellen and her friends are visited by multiple ghosts. The spirits have come to tell their stories, to right the wrongs that history has done to their memories. Each of them died in Asheville with their voices stifled. One spirit...