Hi, AOSpare you mentioned having "dreams of flight", these types of dreams (as you may know) have been linked to "Out of Body Experiences: (OOBE) or Astral Projection (AP)" where the Soul leaves the mortal body and travels around to different places, these "Souls" can often be seen by small children, animals and Adult who are adept at seeing beyond our normal eyesight.
These "Dreams of Flight" can go on, to become normal dreams during the night, but with a feeling of flight, again, this is an OOBE or an AP possibly still in progress, I've learned to gently wake people by speaking softly to them until they wake up, instead of touching or shaking them in order NOT to startle them while in this state.
As to your other question, I'll let someone else answer you, who has more expertise in that area
Just some thoughts of mine.