I have been thinking a lot about time lately. How slow time can crawl in some circumstances---waiting in line, listening to a boring concert or speech, holding one's breath awaiting a test result. How quickly time can fly in other circumstances---coffee with a great friend, looking at your adult kids' faces and wondering how they […]

