Midnight returned this afternoon. When I went out to look for him, he came running, meowed loudly, rubbed against my leg, and followed me home. This time I won’t let him out until I secure the patio. I made an appointment to take him to the vet tomorrow.