Sometimes the only ones who see us for who we truly are, are the mirrors.The small historic town of Franklin, Tennessee, hides a grisly past behind its pristine Hallmark movie façade. While the glories of the town history and its architecture are meticulously preserved, the hauntings left behind by the darker side of that history are kept tucked away in the local ghost tours. When a new couple moves in to the Bennett House, the town is brought face-to-face with the spirits of their past that have been trapped for a century and a half in mirror prisons that now reside on the Bennett House walls. Can Ruby Baxter, local tour guide, historian, and reluctant medium help the lost souls find the homes they belong in and peace with their own pasts so they can finally rest? Or will town prejudices against the spirits hold them hostage? Will the mirrors help Ruby find her purpose and finally see herself as others do?Woven through the modern quest for helping the souls of the past find their voices and peace, are the Five Bloodiest Hours of the American Civil War - The Battle of Franklin. Mirroring events in the modern tale, the story of humanity, fear, and sacrifice of the soldiers and citizens whose experiences and names were left out of the history books is finally told so that they, too, can be seen for who they truly were.