Thank God is right!!! I took a lot of crap from dh for that (literally and figuratively)!
Your story made me cringeush: Thank god you were able to get your ring back!