It was the day before New Year's Eve and Amy DeStefano found herself yet again resting in a bed at Massachusetts General Hospital with a weak heart.