David and the Magic Cat