The three characters are of significantly different ages. They could be from grandfather through son to grandson, for example. I think that 20 years is enough to determine a "generation" in general usage.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.