The other day, a postcard for my driver's license renewal arrived.“Wait? Has it already been five years?”It feels like I just renewed it the other day.Five years passes faster than you think.Since I ...