It's strange, but Ianto going straight to Spike rather than him didn't bother him anywhere near as much as he might have expected. He trusts Spike more than he would ever have thought possible - and as far as Ianto's concerned, possibly more than he'd trust himself. He knows Spike would do anything for Ianto. With Spike is just about the safest place Ianto could be.
That doesn't stop him almost desperately needing to feel Ianto warm and whole in his arms, though. There's no way he's letting go of him any time soon.
"We won't let anything happen to you this time," he promises, without enough insight to guess that it's less being hurt himself that Ianto's worried about and more him getting hurt. "With any luck, he won't be around for long anyway." Hey, he can hope, can't he?