To dream that you are a vagrant or are homeless, represents your desire to escape from the mores of your social circle. Your friends and family have placed expectations on you, which you hope to leave behind. This dream may also be a representation of your current financial situation. You are struggling with money.
To speak or give something to a vagrant is an indication that you have a truly generous heart that is appreciated by those around you.