To dream that you are at the hardware store indicates that you need to make some self-improvements in your life. You need to adjust your attitudes.
Moat
To see a moat in your dream suggests that you have put up an emotional wall around you. You are shutting others out and trying