as a baby Gen Xer, much of this speaks to me too