在第二季中,Sam(James Denton)必须集中精力解决家庭问题,Cassie(Catherine Bell)和Sam被迫暂时搁置他们的爱情。Cassie必须做出决定:她是否应该将两人的关系推进到新阶段?Cassie的老朋友、考古学家John(Dan Payne)突然来到米德尔顿,令Sam和Cassie的关系变得更加复杂。很显然,John对Cassie的感觉并不仅仅限于「朋友」。与此同时,Grace(Bailee Madison)不想和魔法扯上任何关系,不想让自己感觉和同龄人有任何不同。Cassie指导女儿度过艰难时期,鼓励她接受自己的魔法天赋。当Sam那位爱出风头的前妻制造的家庭危机终于有所缓和之后,繁忙的医学工作又占用了他的大部分时间……还有那位凡事都想和他讨论的前厅助理Eve。另一方面,米德尔顿镇长Martha(Catherine Disher)不知疲倦地工作着,她要确保这座小镇符合真正的「Martha风格」。但和以前一样,Cassie总是处于一切事务的核心,用她特殊的方式来发挥她特殊的魔法专长,导致她身边所有人都受到了持续不断的影响。
在回归集《Second Time Around》中,Cassie和英俊的邻居Sam Radford做好了提升关系的准备,但Sam的前妻Linda(Gabrielle Miller)突然出现并改变了一切。Linda提出修补破碎的家庭关系——以「为儿子好」的名义。Cassie的女儿Grace神经兮兮地准备着人生第一次驾考,但她遇到了很多障碍。她决定找一个完美教练来帮助自己完成驾考,于是将求助告示张贴在「Bell, Book & Candle」……或许她的「魔法之触」能帮助她找到一个合适的人?Abigail主动接近Stephanie并提出一个商业议案,但却暗中策划大胆的背叛行为。格雷之家(Grey House)来了一对看似幸福的情侣,他们打算庆祝即将举行的婚礼。但是Cassie发现他们的完美不过是一种假象,并引出一个令人心碎的忏悔。Tara和Brandon的未来可能发生巨变,但是另一种方案可能带给他们希望。Cassie过去的一个朋友来到米德尔顿,再次搅乱了Cassie和Sam的关系!