by GeorgeDaBuilder
Expertly written and a wonderful lead-in
The interaction and progression between them feels very natural