How each person deals with the loss of their partner is different from everyone else, there’s no right or wrong way to do it, if after a few months they can move on with their life, it is up to them to do what is best for them, it’s not our place or anyone else’s to tell people how long to mourn the loss of his or her partner. I am sure that Craig wouldn’t want David being a grieving husband for ever and would want him to find love again but Scott would never replace the love that David had for Craig.
I think that it’s something that all of us should discuss with our husband at some stage before it’s too late. I know that I would want my husband to find a new partner if he wanted to after I am gone but if he chooses not to then that’s fine with me. The age difference between David and Scott is close to the age difference between my husband and I.