The Last Shower of Rain

There’s an expression I used to hear quite a lot as a child: “They (he or she) must think I’ve just come down in the last shower of rain” I’ve thought a lot about this expression. What exactly does it mean? As a child I always understood the expression as this: That person is assuming [...]