Sebastian Ashcombe has been trapped behind the mirrors of Ashcombe Manor almost 150 years. He can view the manor using the mirrors as windows to the solid world but he can't communicate with anyone and no one can see him.
Mattie Holmes visits Ashcombe Manor in Dunmore England after her mother marries Alex Ashcombe. The last thing she expects is a man in the mirror. Bastian is not a ghost. He didn't die. He was cursed behind the mirror on his wedding day in 1869. As they start to unravel the mystery they realise they are running out of time. If they don't break the curse before February 29th Bastian will simply disappear.
Breaking a centuries old curse is hard enough, but Mattie is starting to fall for Bastian. Not only is his very existence in jeopardy but to love a man in the mirror may only lead to a shattered heart.