It was the sickening crack of the weevil's neck breaking that finally stopped Ianto. Snapping out of it, he threw down the bat, staring in horror at the dead weevil. It certainly wasn't the first or the worst weevil casualty he'd seen, but it was the first time he'd been directly responsible for the death of an – essentially – innocent and 'dumb' alien creature. But it had killed Jack first, and….
Ianto froze for a split second before flying back to where Jack lay dead – still. And it was the last thing Ianto Jones could stand at that moment. He collapsed more than knelt beside Jack, wrapping his arms around Jack's lifeless body.
"Wake up," Ianto whispered raggedly. "Wake up, Jack. Please." He buried his face against Jack's shoulder and suddenly was wracked with uncontrollable sobs. "Don't let this be the one."
Ianto didn't know how long they were there, it felt like quite a while and he was still unable to stop trembling and crying. He didn't know what had come over him, but in those moments he was certain, more than he'd ever been about anything else, that he couldn't live without Jack. He knew he was hysterical, and that he'd be hideously embarrassed if anyone – alive – was around, but there wasn't a damn thing he could do about it.
When he felt a hand on his shoulder, he wanted to ignore it. Whoever the hell wanted to 'help' could leave him the fuck alone. It took a few seconds before he realized it was Jack, revived. Ianto tried to pull away and sit up again, but Jack held him as tightly as he'd been holding Jack.
"It's alright, Ianto. I'm alright. I'll always come back," Jack said softly. For once, there wasn't a bit of regret in his voice about that.
