Jack was saying it all, though, with touch and the look in his eyes. It was a silly thing to think that words were necessary. Not that he didn't mind hearing them, but it was all stuff he knew.
He knew even when he gave the coat away. Ianto had to admit that it was a petty thing to do, that. When he lifted his head, Ianto's face was still flushed and a bit blotchy from it (he wasn't a pretty blusher), but he was smiling. "I like pineapples," he said lamely and granted Jack his proper kiss.