B sounds like an extraordinary girl. I have a few children like that. One is an adult, 22, and one is 15. The older one helped prepare me for the younger one. Number one thing I had to do was unlearn any ideas I had about raising humans. What I thought it would be like and who I thought they would be. This is not easy. From who I imagined they were as they grew in my belly to every step taken, word learned , and personality trait expressed. Not easy but so neccesary. I had to let them show me who they were and what they needed. Still do and still “unlearning” things. For each child I have to support them differently. At the end of each day , I know I want to show up supportive and with love. Many times, I have had to apologize and right wrongs that I have attributed to as well. But, one thing is for sure , parenting an exceptional child is not easy , but so very worth every moment.