Sorry for your loss, I know it's a cliché, but remember that you are meant to celebrate their life, not mourn their death.
At least that's how I've dealt with loss, everyone handles it differently.
As for Sam, you just need to enjoy your new purchase, you've spent the money now, can't go back...