Your mother must have done an extraordinary job raising you and must be a beautiful person to have earned herself such a devoted and caring son. Sounds like you've both been very lucky to have the other.
From the sounds of it, nobody could be a better son than you are, Kevin.
Perhaps the only thing harder than losing people we love is watching them suffer. It's all so hard.
Hang in there.