DH works a 1.5 hour commute away from home, but always tries his best to be home in time to say goodnight to DS1 (5 years old). It doesn't always happen because things come up at work or the trains are delayed, but when that happens he always texts to let me know. He's generally home between 7:30 and 8pm.
The reason for the texts are three-fold. First, because if DH isn't home then I need to let DS1 know, or he sits up in bed and waits for DH. Secondly, because I know when to get dinner ready for. And thirdly because I worry if he's late and I haven't heard from him. I should make it clear that I never give him a hard time when he is late, because I know it's beyond his control and he would much rather be at home with us.
So, yesterday, I didn't hear anything from DH. DS1 was asking for him, so I sent him a text at quarter to 8 asking how he was getting on. No reply. I text again at 8:30 asking him to drop me a line so I could relax knowing he was alright. And I texted again at 9:15 asking where the hell he was, why he couldn't find 30 seconds to send a text, and that I love him very much and was worried (I'd also been to a funeral yesterday, and so accidents were playing on my mind).
It turns out that he was late because his boss told him earlier in the day that he needed a word, then left DH waiting until almost 7 before finding time to talk to him, and then the discussion went on until 9:30. The discussion was around why DH isn't being put foward for promotion this year after all.
DH texted back really upset with me for having a go at him when he was already feeling low. (He read the text after the meeting ended.)
I was unreasonable, wasn't I?