I am so sorry to hear that. I have a terrier mix, Molly, that I rescued when she was about 1 year old, 10 years ago today, so it really breaks my heart to hear about Rascal.
You will both be in my thoughts. At least he has lived his life with someone who cares very deeply about him.
Hang in there...