quickly donated her organs
yep, that hmmm was exactly my thought
Triple hmmmmmmm.
Donating organs means that she was on life support and the husband pulled the plug.