My deepest condolences, Pauline.
B.C. has one of the best hands-on hospice organisations in the country. Lean on them. I didn't know about them during my time.
We volunteers work to support you as you support your loved one.
Do not fear death. It is part of life. You will learn much about yourself during this journey.
You cannot change this part of your life story. There is nothing you did or didn't do to cause it.
Accept where you are each day. Share your feelings with your children. You will model the grieving process for them.
You have already indicated that you have a wise head on your shoulders.
If I could suggest: have confidence in yourself. You can manage this. It is an honour to travel this road. Ask for a pain management kit, if you do not already have a pain management plan in place.
Doctors, of course, are not always able to predict disease trajectories.
When he is ready to let go, he will. Some caregivers assure their dying loved ones that they will manage when it is time, and give them permission to let go, when it is time.
All the best.