That's very hard. I know.
Matthew is lucky to have had you in his life, and I know you'd say the same of him. I cannot imagine having to say farewell to Dan. He has become so much a part of our lives and we, his. I know this is very hard.
You've said how much you love Matthew and logically you know you're doing the right thing. That's brave and loving.
I have no good advice to offer, my friend, other than to take one day at a time.
M