I'm still shocked that it's been sitting in his belly for 5 weeks and I'm so glad I went through the garbage to go through it. As my OH just cleaned it up and threw it out. He thought it was a sock. Which shocked me because while he likes socks he's never tried eating one. So I decided to go and investigate it, so so so glad I did!
Just to echo - 5 WEEKS?! So that's cool, next time he eats something illicit you know how long you have to wait before panicking!