Midnight is a character in Castle in the Air.
She is a cat who Abdullah and the Strangian Soldier meet.
She is somewhat magical, but not a talking animal. ("Midnight" is just a name the soldier gives her, and is not her real name.)
She has a very young kitten, which the soldier calls "Whipper-Snapper".