What This Hospital Did to Celebrate a Young Cancer Patient's Last Day Will Make You Laugh, Cry, or Both