Dederde

Mystery

Clues placed with patience; payoffs that land cleanly.