Do you know if KarenB is still around this site? Her husband had colon cancer, so perhaps she could give you some info or something. She is awesome and one of my heros.
I am so sorry that you are dealing with this. Life is not fair or easy and it doesn't make a whole lot of sense, however treasure the love you have right now. Although I am jealous of others who had more time with their love, I know I am among few people who loved so deeply, knowing that the possibility of him dying was always there.
Enjoy every minute, and keep making memories! there is always hope.