The sudden weight on top of him was enough to break his train of thought for a moment, any of those thoughts from the past stuck like a scratched record as Kanata laid on him.
His arms moved to wrap around his partner, holding them close in the hug. Once more, he buried his face in the crook of their neck, placing soft kisses against the skin that was exposed.
"Promise~" He hummed, hands trailing down their back and resting against their lower back and just pressing them a bit closer into him. "I'd never say no to cuddles from you~" He purred, shifting so he could properly kiss up their neck and leave barely-there kisses against their jawline.
Although he wasn't the strongest, he was able to flip their positions easily enough, sitting up so he could properly straddle their hips. He grinned down at them, one hand coming up and cupping their cheek, brushing his thumb against their cheekbone gently. He was feeling just a bit soft. His other hand moved up as well, tracing down the line of their neck and their collarbone, tugging at the collar of their shirt to expose more skin.
"God- You're gorgeous..." He trailed off, gaze flickering back up to meet their expression.
"Mind if I spoil you~?" And God, that's what he needed right now. To give all his love to Kanata. It was an apology, yes, but spoiling them ensured that he couldn't be touched himself. That he didn't have to deal with still feeling filthy from Madara's touches. No matter how hard he'd scrubbed in the shower he couldn't get him off of his skin. So maybe, just maybe, Kanata would help with that. He tried to push away the thoughts. Not the time.