Nearly five years ago, when Carrie Shellhammer was dying at UCSF Medical Center, she and her mother selected songs for her funeral, which they assumed was just weeks away. On Saturday, those songs were played at her wedding instead. "I have dreamed of this...