Elliot supposed he should have seen it coming. He was practically asking for it, after all, but he was still completely caught off guard as he was shoved against the wall. He sucked in a surprised gasp of air which was quickly swallowed by Jimmy's hot mouth against his.
He found himself responding, lips moving back against Jimmy's, but as his hands raised almost as if of their own accord to slide up his back, Elliot realized what he was doing. With a serious burst of will power, those hands shifted to Jimmy's chest and pushed him back as he ducked out from under the boy's arms and quickly put a distance between them.
He was breathing heavier than he would have liked to admit, and his lips were tingling from the sensation, but he had stopped himself. "I- Oh God." His hands shook slightly as he realized that he had taken advantage of Jimmy for an experiment, that things could have gone horribly wrong if he hadn't stopped, and he suddenly felt horrible. "I'm sorry. I-" His eyes were wide as he took in the state of the boy before him. "I'm so sorry. I didn't mean to- I didn't know," he bumbled, shoving his hands into his pockets to avoid having to look at their tremors.