Name the impact without exaggerating it
Describe who had to wait, worry, redo work, spend money, or make a choice with incomplete information. For a message about how to apologize for missing a family gathering, use this factual base: describe what you did, the family context it affected, and any responsibility that still needs attention.
Make repair practical
Offer the repair you can actually complete, with ownership, timing, and any limit stated honestly. Make a direct repair to the affected person and change the practical pattern that caused the problem. Make the immediate next step clear enough that the recipient can answer without reconstructing the entire history.
Let future behavior carry the proof
Do not invoke family loyalty, childhood history, or a holiday deadline to force reconciliation. Keep children and vulnerable relatives out of adult conflict and follow any safeguarding or court requirements. A promise inside a message is weaker than a visible change in what you do after it.