A guardian is one who watches over us and spiritually this usually means a guardian angel.

This belief in guardian angels can be traced throughout all antiquity and as we become more aware of the existence of the spiritual realms we become able to sense their presence in dreams.

As we progress it is natural to meet our own guardian spirits and those who are the guardian spirits of nature.