To see thistle in your dream represents your need to feel protected.

You are putting up an emotional barrier around you and as a result, pushing the people away.