EDIT: IT'S NOT CANCER :D My friend is - for now, at least - going to be fine. Thank you, everyone, for kind words or thoughts over the past few days.