Our journey so far. . .