I could have sworn Hedwig was last night in my dream! I went on a date full of bitching and whinning. But then we had the most amazing sex I have ever had in my life! The world could have been collapsing and I wouldn't have known! Vivid sex dreams are the greatest!