Pufi birlikte kalacağı birini arayan, "neredeyse" simsiyah bir sokak kedisiydi. Hilda ise bukle bukle turuncu saçları olan, tuhaf bir evde yaşayan, birazcık dağınık bir kızdı. Gündüzleri çiçekçide çıraklık yapıyor, geceleri acemi bir cadıya dönüşüyordu. İlk uçuşunu gerçekleştirip gerçek bir cadıya dönüşebilmesi için tek bir şeyi eksikti: Siyah bir kedi! Büyük uçuş̧ günü yaklaşıyordu ama kediden hiç iz yoktu. Günün birinde çiçekçi dükkânının kapısından minik bir kafa içeri uzandı: Pufi'nin kuyruğunun ucu beyazdı belki ama, Hilda onun beklediği cadı kedisi olduğuna kesinlikle emindi!