Cancer only offers bad and worse options. You did what you believed was in the best interest of your boy. That is love. The problem was the disease, not your decision.
My heart goes out to you. May you find peace in knowing all you did throughout your time with Dave, until the end, was done with love.