Someone has left a puppy on Michael and Hazel's porch. He's cute, and seems well-behaved-of course they want to keep him! But when mysterious things start happening every time there's a full moon, the children wonder if their puppy is a little Angel after all...