I bought this after seeing it in the store one holiday season. The main reason was because of Catherine Mary Stewart and Muse Watson. The rest of the cast were good in their own right as well. While the story is long at times, it is needed to explain all of the past, and Kathleen and the reasons she refuses to celebrate Christmas. While some may see no need for a secular message beneath the surface, it was the main part at the end. Kathleen truly learns that the power of forgiveness can really come from within.