This is actually sort of two stories. The first is solid angst, based on a moment I can't help thinking has to come along some time in Ed's career. The second is solid sex, taking the first as it's occasion. If you're not in the mood for either, they can be read separately. So:
Part I, angst, PG-13. Part II, lemon, NC-17. No spoilers.