The Good Witch's Destiny is a 2013 Canadian-American television film and Hallmark Channel original movie written by Annie Young Frisbie and directed by Craig Pryce.
She tells her husband, Middleton Police Chief Jake Russell (Chris Potter), that she wants a party with all her friends and family attending.
Jake's grown children, Brandon (Matthew Knight) and Lori (Hannah Endicott-Douglas), will both graduate soon, and Cassie believes this to be the last time everyone will be together.
Later, Gwen is shocked to see her estranged son Drew (Robin Dunne), who is in town to conduct business and to plan his wedding.
Numerous parallels arise between the dated journal entries and current events, including the heat wave and now a mysterious fire that has broken out in Cassie's store, Bell, Book & Candle, damaging it and the surrounding buildings.
Back at the Russells', Mia then discovers the Grey Lady painting has ripped and takes it home to begin restoring it, using her art major skills.
Brandon and new girlfriend Tara (Ashley Leggat) decide to elope, but rush home when Cassie suddenly faints from dehydration.
Meanwhile, it's revealed that a painter's rag, dropped in a cardboard box filled with paper, caused the fire at Cassie's store, not Drew.
She added, "This story's meandering pace might be a hard sell for tweens, but if you can get yours to watch with you, you'll find all kinds of talking points about relationships, overcoming challenges, and the value of strong family bonds".