Hello Windmill ! Why all of the confusion within you? There is absolutely no reason for guilt. Our actions mean a great deal, but peace within ones self means even more. Seem as if you have some doubt about who you are and who you are not. In case you don't realize it, you are one of these wonderful people. Don't focus too much on yourself and focus on the unconditional love that you can give others. It is not necessary for you to ask others to determine/judge whether you have sold your soul, but I will give you my answer. Only YOU know if you sold your soul. Only You can judge yourself. Only You can unconditionally accept , forgive and love yourself. All truth lies within You. Namaste, Peace and Love jjj