When someone you love is dying, or when they are already gone, the mind can become cruel. It replays moments, searches for mistakes, and asks impossible questions. Did I say enough? Did I do enough? Should I have noticed sooner, stayed longer, chosen differently? Grief often speaks in the language of guilt, even when love was present the entire time.

So say it gently, and say it more than once: I did the best I could.
Not the perfect thing. Not every thing. Not the thing I can only imagine now with the clarity of hindsight. I did the best I could with the knowledge I had, the strength I had, the time I had, and the pain I was carrying.
End of life is rarely neat. It does not arrive with instructions. Love does not make us all-knowing, and devotion does not make us immune to fear, exhaustion, confusion, or regret. Sometimes the best we could do was sit beside them. Sometimes it was making impossible decisions. Sometimes it was showing up late, crying in the hallway, or holding ourselves together just enough to get through one more hour. Sometimes it was simply loving them through helplessness.
And that counts. That matters.
To say I did the best I could is not to dismiss sorrow. It is not to pretend there are no regrets, no rough edges, no words left unsaid. It is to offer yourself mercy in the middle of grief. It is to recognize that you were human in a moment that asked more of you than any human heart feels prepared to give.
Your loved one was not measuring you by perfection. They knew your love in the ways you showed it: in your presence, your worry, your effort, your tenderness, your staying, your trying. Love was there, even if the ending was hard.
Repeat after me: I did the best I could.
I loved as best I could.
I carried what I could.
I stayed when I could.
I chose with the heart and knowledge I had.
And now, I can grieve without punishing myself for being human.