F'in hell, sent shivers up and down me...someone, somewhere is looking after you. If you registered 97% after being out of the house for any length of time then I dread to think how low your sats were when you first woke. Sats recover pretty quick so I reckon you were very very lucky!
I second that, everyone should have a carbon monoxide detector. Can you post where you got yours from so others know