by neutrona
very well written, fun, hot and realistic -- the best of all worlds!! thank you for sharing