Sad, sweet, troubling, brilliant, beyond funny. Thanks.