The Landlady - Crossword

1234567
Across
  1. 3. The main character of the story
  2. 4. There haven't been any guests but Billy in the last... years
  3. 5. Whose "skin was so soft"?
  4. 7. The names weren't in the guestbook, but in the...
Down
  1. 1. One of the "pets" she owns
  2. 2. He signs his name in a...
  3. 3. The old woman offers him food and...
  4. 6. The dog and the... aren't actually alive