He hops off the desk, but continues leaning against it.
"I KNOW!" his voice begins to raise steadily. "Look, I've said sorry, I know that it's shit but I can't do much else. Yes, I'm a selfish prick, big shock there, I only have one life and I didn't want it to end yet, not cause of my ex's family issues, that's for damn sure. I was so goddamn sure, when I found Gray, that I could make everything right, give you back something you lost and maybe make you see that I cared! And then it all went to fucking shit, didn't it? And I'm fucking SORRY, all right?" He's looking straight at Jack, only at Jack, momentarily forgetting that Ianto is even there. He has to make Jack understand.