Nina (Juliet Stevenson), a charming, warm-hearted young woman, is dealing with the sudden death of her beloved husband, Jamie. Just when she can no longer bear the pain of her loss, Jami (Alan Rickman) suddenly appears in her living room - back from the dead! At first his presence in her life seems too good to be true, but when Nina unexpectedly meets Mark (Michael Maloney), a part-time magician and full-time good guy who turns h world upside down, Nina i faced with the ultimate decision. Will she hold on to her past? Or let new love guide her into the future?