"Soon." Ianto threaded his fingers into Jack's hair, his gaze once more fixed on Jack's face. His free hand reached out to trace over the closing wound on his shoulder, automatic calculations running through his head.
Jack drew in a gasp of air, his eyes flying open, unfocused, and he flailed a bit, one arm curling tight around whoever was there - Ianto, he thought, feeling fingers tighten in his hair before he could lunge at the shadow above him. He let out his breath with a cough before drawing another one, rough and panting, his other hand questing for whoever's weight made the mattress dip on the other side.
Ianto watched the gleam of gold that shone in Jack's eyes as he came back, fisted his hand when Jack tensed to move, a smile curving his lips as he let himself get caught in the moment. Leaned closer into Jack's warmth, almost furnace-hot, tempted to lean down and catch those lips in a kiss, steal away that first new breath. Waiting instead until he was searching for Spike, relaxing his hand to cradle Jack's head as he kissed him.