First off, this is kinda detailed. 10 points for the best answerer who obviously reads every detail before or during answering.
I have a friend who is married. She and I got into a very late night conversation once not too long ago, and in that conversation, she mentioned she has been...