My only issue with such a long drawn out review is your mileage. While I don't dispute the OP had an incredible time with the lady. What that sort of review does is set the bar way to high for everyone else. The SP having an off day, the chemistry might not align similar. Im not discouraging...