A perfect Christmas would be for a father to be reuinted with his daughter. When Glen Trainer is framed for a crime he didn't commit he loses his home, his business and, worst of all, his daughter. Years later, living rough on the streets of Leicester, Glen meets Jan Clayton. She, too, has a heartbreaking story to tell and together they find the courage to start afresh. As Christmas approaches, Glen gets ever closer to finding his daughter, but will his wish for a perfect Christmas come true?