"Yeah," he whispers, shivering a bit because this really is his fault, isn't it? He knew he'd become closed off over the years, but he hadn't realised that that and the too intimidating to talk to thing were part and parcel of the same thing, that he'd been giving off signals because of it that were in direct contradiction to what he'd wanted. Ever since they'd got here, since he gave himself to Ianto, exclusively, in return for Ianto just being alive and here to give himself too, he'd wanted that closeness and because he'd started to talk more about himself, his past, the things that mattered, he'd never realised how little Ianto was still giving away, how the signals he was sending were preventing that.
"Yeah," he says again, on a long exhale, because things are finally starting to make sense now. He knew this stuff about body language and putting on a front once upon a time. He'd just forgotten he was doing it, hadn't realised how it might seem to someone like Ianto.
He lifts his head and gives Spike a weak smile. "You're right, I am an idiot."