Most bad apologies are not insincere. They are apologies with something attached. 'I'm sorry I snapped, but I'd already asked you three times' is two separate statements — an apology, and a case for the defense — and the second one erases the first. 'But' is the usual culprit, though any explanation offered before the apology has landed does the same job: it moves the conversation from what you did to why you were entitled to do it.
Roy Lewicki and colleagues tested apologies component by component to see which parts actually make one work. Acknowledging responsibility came out as the most important element, and offering to repair the damage also carried real weight. Asking to be forgiven mattered least. That ordering is worth memorizing, because it is close to the reverse of instinct — people tend to lead with the explanation, finish with 'so are we okay,' and skip the part in the middle that does the work.
There is also a difference between apologizing for the act and apologizing for the impact, and the second is what your partner is waiting for. 'Sorry I was late' addresses a fact. 'You'd been looking forward to that all week and you sat there on your own' addresses the thing that actually hurt. You do not have to agree that what you did was unforgivable in order to be specific about how it landed. Specificity is the proof you were paying attention. It is the whole difference between an apology and a formality.
Tonight, apologize for one small thing — something a week or two old that never got addressed properly, not the largest open wound between you. Say what you did, say what it probably felt like from the other side, say one thing you will do differently, and then stop talking. No context, no 'but', no request to be let off. If an explanation still feels necessary afterwards, offer it tomorrow, as its own separate conversation.



