2. Seeing a group of fish swimming in the dream suggests that you have a good fortune recently. You might as well invest in business, which may make you gain something.
3. Dreaming that the heavy rain is constantly moving means that your reputation will be improved, and you may be recognized and respected by others because of a good thing.
Dreaming that fish are struggling in shallow water means that your work is not smooth, your progress is difficult, and you may be demoted.