So I just discovered we have roaches. ROACHES. I'm so disgusted. My house is SPOTLESS so I'm devastated. I don't know what else I can...