Ups, downs, loss, joy ...