Sometimes the "good witch" Cassie Nightingale catches herself thinking that she would like to have the gift of foresight - for example, in a situation where her stepson Brandon unexpectedly decides to move her wedding day, leaving Cassie only a couple of days for her organization. However, help always comes on time, and now, a nice-looking woman named Audrey enters the Cassie store to offer her services. Both women instinctively feel mutual sympathy, and Cassie realizes that she can trust Audrey in everything. Having transferred the management of Audrey's store, Cassie gets the opportunity to deal with Brandon, who is afraid of the upcoming event in his life. After a heart-to-heart talk, Cassie gains confidence that Brandon will speak loudly and clearly. Also, the organization of a large city charity auction requires a lot of time and effort from Cassie. Surprisingly, Audrey is also eager to help organize the auction, but when she disappears along with all the items that were supposed to be auctioned, including Cassie's rather expensive souvenirs, all suspicions fall on Audrey, who has something to hide. There comes a moment of testing the strength of their friendships ....