He sat like that for a long time, but eventually he seemed to get ahold of himself. He wrapped his arms around her instead of making her hold him up. Then he took several deep and calming breaths.
"It's days like today I wish I still smoked," he grumbled. "I'm sorry. I'm being an idiot."