Hopes and dreams of three generations.