Today we reunited with old friends and the children they've had since we were all last together. See if you can keep this straight: I used to work at Newcity with Frank. Frank married Beth, who lived briefly on the first floor of our old condo building with her sister Laura. Beth moved out of the condo and Laura married John, who moved in. John, in addition to being Frank's brother-in-law, also happened to be his cousin. I left Newcity to work at my current job. Frank left Newcity to work at Time. John and Laura moved out of their condo, and then we sold ours to move to Oak Park. I bumped into Frank once or twice on the street (and it turns out we know plenty of people in common) and Josh would see him periodically at concerts, but we were largely out of touch.
By the time we could all arrange to get together for brunch, Frank and Beth had two girls, four and two, and John and Laura had a three year old girl and a newborn boy.
Needless to say, Z had a blast playing with the kids and we had a great time catching up with old friends. (I find it fascinating that you can throw any kids of approximately the same age together and they'll automatically become friends; at what age do outgrow that and why?)