To be on a spiritual path means you get real with your demons and the ones of those around you. You learn self love only by living the one you hide. It is a lot easier to be ignorant and pretend you have some kind of religious morals than to be spiritual and examine your morals and contradictions. It takes a warriors heart to walk a spiritual path.