Bee & Puppycat. Photo by Melinda Rose