Definition: spirit guides
Spirit guides are described in many spiritual traditions as non-physical beings who offer guidance and support to a person. An overview of the idea is available on Wikipedia's spirit guide article. Soulpiphany focuses on whether you can communicate with yours.