I open the door to somehow find myself on the floor, looking into a bathroom. There are three stalls in front of me, and being on the floor, I can see two sets of legs in the first stall, and one pair of legs in the third stall. I recognize those legs and that skirt. It's my girlfriend, Hermione Granger. (Remember, in this dream I'm Harry Potter.) I walk up to the stall right as she opens it and begins to step out. I gently push her back in, give her a passionate kiss, and start feeling her up. She asks me "Is this really the time?" but I don't stop. I gently push her down, pull down her panties, and start eating her out, and she begins to moan.
By this time, the stalls have turned sort of transparent, and we can see the two girls in the stall on the end who are making out (and getting more active as they hear Hermione moaning), and there is another guy standing outside the stalls, watching us as well. I ignore all of them, and just keep on with what I'm doing, enjoying myself immensely. About this time, a ghost drifts into the room.
She is an early ancestor of Hermione's, from perhaps Edwardian times, and is wearing an outfit that looks like one of the Main Street costumes from the Disneyland is Your Land stage show, except instead of being bright red, white and blue, it is in muted shades of brown. The ghost is supposed to come in and start ranting at Hermione about something, and she is just starting her rant when she notices what is going on. "Wha ... what are you ...? Is he ...?" She breaks from the script with "Don't let him get away, girl ... he's a keeper!" Meanwhile, I'm dropping my own pants and pulling her down on me to ever more moans. Very pleasant dream.