by Deltapilot69
5 Stars, this story has so many things I've fantasized about. Hope to see more from you.