Rags
To see old, tattered rags in your dream indicate that you are cleaning up old problems and issues.
To dream that you are being rescued or rescue others represents an aspect of yourself that has been neglected or ignored. You are trying to find a way to express this neglected part of yourself. Alternatively, it symbolises an subconscious cry for help. Perhaps you are too proud in your waking life to ask for assistance.
To see a road in your dream refers to your sense of direction and how you are pursuing your goals. If the road is winding, curvy, or bumpy in your dream, then it suggests that you will encounter many obstacles and setbacks toward achieving your goals. You may be met with unexpected difficulties. If the road is dark, then it reflects the controversial or more frightening choices which you have made or are making.
To dream that you have been replaced at work represents your concern about your current job security. You feel that you are in a precarious position at work or in some group project.
To see a rainbow in your dream represents hope, success and good fortune in the form of money, prestige, or fame. The rainbow is also seen as a bridge between your earthly, grounded self and the higher, spiritual self. It refers to joy and happiness in your relationship. Alternatively, the rainbow implies that your troubles are almost over. Good will come out of your issues. Just hang in there. In the western culture, the rainbow is a symbol for gay pride.
To dream that you are in rehabilitation indicates that you are recovering from some emotional hurt or trauma. You are ready for a fresh new start and rebuilding a new self-image.