Left: CJ runs past me, sporting his new haircut. Right: Vivian snapped and captioned this photo of our our 3-year-old grandchild, who seems to have “had enough” for one week!