Cassie (Cassandra) and Mary Beth are good friends, the kind with benefits. But when Mary Beth asks Cassie to come along to meet her new boyfriend Terry and watch him do a little magic, Cassie scoffs. She doesn’t believe in magic. At least, not until it smacks her upside the face. Pretty soon she is ...