Spencer always feels so unbelievably bad when his work runs over. The job he does is incredibly dangerous, he'd told you and warned you of that fact when the two of you first started dating. It's tough, being with him, knowing that he could be gone for weeks at a time and could be in serious trouble.
He's been through a lot—he's been kidnapped, for god's sake, he knows that his work puts the two of you in jeopardy but he never wanted you to live in fear.
He always warns you when his work runs over, sending you a quick message just to let you know. Spencer knows exactly how worried you get when he takes a little too long, since each situation could always be the worst case scenario. He may have a total aversion to technology but he'd use it any time you wanted him to if it meant you felt safe and reassured.
When Spencer gets back to the house, he notices that you've had dinner. A pang of disappointment hits his heart, he wished he could've had dinner with you. But of course, work ran over. He couldn't do anything to stop that, but he also wishes he could. Just to spend some more time with you.
He's bagging up the trash so he can take it out for you, taking a little of the load off. When he glances up, he spots you making your way over to the dishes. You'd given him a little nod, reassurance, that he was okay. He didn't need to apologise, you understood. But god, he's sorry. "I promise I won't be late again," he says quietly, fingers flexing as he grasped tighter at the trash bag.
But you know he'll be late again. Work kind of causes these things to happen—and it's okay. You're used to it. Spencer wishes you didn't have to be used to it, but here you are. "I swear," he swallows thickly, glancing down at the trash bag in his hand.