About

Twice on a roller coaster of hope, frustration, fear, tests, waiting, anger, relief, wonder, thankfulness, strength, mortality, more tests, more waiting, pain, more fear, love, desperation, empathy, guilt, more waiting, and survival.

Cancer.

Really? Is this really happening?