after a good deal more banging and barking , the door cautiously opened a crack to reveal a mercurial little man wearing a red and white striped nightshirt and cap , and a half-frightened , half-sleepy expression .