welcome to CF.
What an introduction !! :)
You are NOT alone in what you are saying -- you will find many people asking the same questions here! And you will find (I hope) love, support, lots of ideas, differing opinions to help you arrive where you belong.
Welcome!