Laugh? Cry? Both.