Data holds it together long enough to make it to the roof with Spot and settle in their usual seat. He sets Spot down to let her inspect the plants and sits on the ground, pulling his knees up to his chest. It takes less than thirty seconds for the sobbing to start. He presses his face against his knees to try and muffle the sound, though he isn't sure why he bothers. He and Spot are the only ones up here.
Spot takes her time sniffing at leaves here and there before trotting back over to Data and headbutting his leg. He pries one hand free of its death grip on his pants leg to reach down and pet his very insistent cat. She meows.
"I-I know, Spot," he says hoarsely. "He was b-being kind. It-- it is not his fault I--" There are a number of ways he might finish that sentence, but he can't make himself say any of them.
It is not his fault I am a mess.
It is not his fault I cannot love anything, not even a cat.
It is not his fault I am a monster.
It is not his fault it is mine
Data startles when he feels Spot headbutt him again. He looks down at her and realizes he has stopped petting her at some point. He isn't sure when. Nor is he sure when he started clutching his head and rocking slightly. He stops. Reaches down to pet Spot. Takes a breath.