Timeline
I'm a bit confused. I just watched the season finale. Cassie's store shows a 13th anniversary. But Grace is studying pre-calculus. Here's my dilemma. Pre-calc is, at a minimum, a 10th grade class, which puts Grace at at least 15. Unless she's in a seriously advanced track, which doesn't seem possible. Not that I have anything against her, but she (and her friends) doesn't seem that way. They also refer to Grace as a teenager.
So, my calculations would out Grace at about 10, given the 13 year anniversary of the Bell, Book & Candle - assuming 6 months per movie (7 movies).
Other than the "magic" of TV movies, please explain how this is possible.