That was so angsty and hot at the same time it was superb. James and Sirius both with their need for control this is brilliantly done as you can see how they push and pull and break one another. I would perhaps like a continuation when they finally give up control and tell one another. But I am a sucker for a happy ending.