My spontaneous virtual 25th birthday party