Today has been a hard day.