Nothing will break your heart quite like a dog. Maybe it has to do with how you can just pour love into them and they pour it right back. It’s one of the most uncomplicated and unconditional things you get to have in a lifetime. You might believe that you take care of them, but without fail, and whether you realize it or not, you are just providing for them while they take care of you. It’s why in spite of their old age or illness, if we can’t let them go, they won’t let go either. They will stay with us past the point of their own comfort just because they know we need them so. It’s why if they absolutely can’t hold on, they wander off to die so as not to burden us one last time. They protect us for as long as they can. It’s why when we lose them, and always too soon, it hurts in such a specific way. Because we love them, very simply. But also because they forgive us for everything, long before we can forgive ourselves. Because on the days that we fail at all of it, fail to even get out of bed, they stay by our side. It’s like they have a secret way of seeing people that looks past all of the knotted flaws and defenses. You are always the best version of yourself to your dog. They are generous and unstinting and they redeem us. It’s why the time they gave you outweighs your broken heart and somehow you still know how lucky you are to have known them.