He has swallowed about a metre of ribbon. Probably last night. He's been acting strange all day, but just coughed up about 30cm of the ribbon. My poor baby. I'm at home because the kids are in bed.