Perhaps Charles was backtracking, trying to make Sylar forget how he'd just taunted him on purpose as to not get hurt again. It was self-preservation, of a sort, but Charles did not stop to think about the long term effects of his actions. He just let Sylar hug him and wrapped his arms around him, squeezing slightly.
no subject