I made the mistake of leveling my druid through Legion, and after completing the order hall quest I was supposed to get dreamwalk but didn’t. So I assumed that maybe I had to wait until I got Teleport Moonglade at level 22 (which is an unbelievably stupid decision in itself), but I still didn’t get it. I can’t see it anywhere in my spellbook, and I can’t seem to get it from talking to anybody.
How do you fix this? More importantly, how did this manage to slip through after the ptr was up for months?