i agree with DJ, whether they're past memories or dreams or hallucinations we can never be sure. All we know is that they're often very beautiful and thought provoking!
i've dreamed about BDSM only a handful of times, and each time, i was in the role i am in currently. Obviously my mind isn't as inventive as yours!