Spirit Guides are spiritual entities that are assigned to you before birth to help guide and nudge you through life. Their purpose is to help you fulfil your spiritual purpose within the physical world.
These entities guide you by arranging synchronicities and serendipitous events that help alert you to things you need to see and know to move your life forward toward your higher purpose. However, their subtle signals can also come through intuitive gut feelings, and also through the people that come into your life.
Every person that comes into our lives is there to help us learn more about ourselves and about our place in this world.