You actually have all you need. Even if it may not feel like it at this moment. The challenges ahead are designed just for you. The barriers are friendly and silently wishing you well. It is ok that it is taking as long as it has.
Everything is happening just as it is designed to do. It is designed for your victory. Respect and trust the incredible process that you are on. It will all make sense.
You ARE ok. You, a soul playing a wonderful role.
Enjoy this site, that is like a choose your own adventure.