Oh, it took me a moment to work up to reading this (more the length than the pairings, really), but I'm so glad I finally did! Your working of the mechanics of ghost!sex is inspired, and I adored both the relationships you explore here.
I particularly love the beginning of the story, when Dolores meets Marge. My thought as I read it was, "Goodness, I've never seen anyone steamroll Umbridge before!" It was hilarious. Exactly my kind of humor!
Thanks so much for such a startingly wonderful story!