I dont know where Ive been, but just read through everything.  Im so sorry Marlowe had to go through that and that you and DH had such a scare!!!  As much as we try, we cant protect them from everything because we as humans are not perfect, I know its a constant mind racking thing though, at least for me (not DH) to check and check and check again.... even still when I leave I think and worry because you just never know what may hae been overlooked.  Even when they are in a crate I worry. 
 
Im so glad Marlowe is home and well!!!!