Dreams of a cactus symbolize your egoic exterior that keeps people and opportunities at bay. Your subconscious mind is giving you the message that when your spiky edges are revealed, you have an opportunity for a breakthrough in intimacy. Intimacy and love are meant to bring up everything unlike itself.
The cactus can also represent good karma and your ability to survive extreme circumstances. See Boundary and Desert.... Strangest Dream Explanations