by db1044
Sometimes simple and unadorned is best and this moves so smoothly to its unexpected (for me) conclusion. Well written!