Wow, this took my breath away. This is so close to some of my favorite, longest-lasting fantasies. And in a list form....